1.文件查找 简介: 文件查找分三种:which:命令查找 locate:文件查找,依赖数据库 -i(不区分大小),-n(只列举前N个匹配项目) find: 文件查找,针对文件名 一,命令文件查找 which vim 二、任意文件 指令:find(命令) [path...](路径) [options](选项) [expression](表达式) [action] (动作) 按文件名:find /etc -name "hosts" find /etc -iname "hosts"(不区分大小写) 按文件大小:find /etc -size +5M find /etc -size 5M find /etc -size -5M 查找文件目录深度: 可查找范围:find / -maxdepth 4 -a -name "ifcfg-en*" 不可查找范围:find /-maxdepth 3 -a -name "ifcfg-en*" 按文件属主,属组:find /home -user jack 按文件类型:find /tmp -type f 按文件权限:find . -prem 400 -ls 找到后处理的动作 ACTIONS: 找到后是默认显示文件:find . -perm 644 -print 找到后删除:find /etc -name "644*" -delete 找到后复制:find /dec -name "ifcfg*" -ok cp -rvf {} /home/kkk ; 2.文件打包及压缩 1.简介:tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。建议针对目录 2.打包,压缩: 一,指令: tar 选项 压缩包名称 源文件 二,打包:tar -cf etc.tar /etc 解压:tar -xf etc.tar 其他:tar -czvf tec-gzip.tar.gz /etc tar -cjf etc-bzip.tar.bz /etc tar -cJf etc.tar.xz /etc 三,观察三个包的体积。ll -h etc*压缩速度和压缩体积成反比。 4.解压,解包 1.查看解压 tar -tf etc.tar 2.解压缩 tar xf etc3.tar.xz tar -xvf etc2.tar.bz2 -C /tmp