which :命令查找
find :文件查找,针对文件名
locate :文件查找,针对数据库
find
语法 find [path...] [options] [expression] [action]
路径 选项 表达式 动作
按名字 find /etc -name "hosts"
find /etc -iname "hosts" 文件名不用区分大小写
find /etc -name "hos*" 文件名不全
按文件大小 find /etc -size +5M 大于5M的文件
find /etc -size 5M 5M的文件
find /etc -size -5M 小于5M的文件
指定查找的目录深度 find / -maxdepth 3 -a -name "ifcfg-en* 3级目录
最大深度 和
按文件属主、属组 find /home -user jack 属主是jack的文件
find /home -group hr 属组是hr的文件
按文件类型 find /dev -type f 普通文件file
find /dev -type b 块设备文件
find /dev -type l 连接
按文件权限 find .-perm 644 -ls
找到后处理的动作ACTIONS
-ls 长格式看
-delete 删除
-ok cp -rvf {} /tem \;
连接符 大括号引用源地址 斜杠分号是结束符
tar
打包,压缩
语法 tar 选项 压缩包名称 源文件
tar -cf etc.tar /etc cf create file
tar -czf etc-gzip.tar.gz /etc z是gzip,压缩工具
tar -cjf etc-bzip.tar.bz /etc j是bzip
tar -cJf etc-xzip.tar.xz /etc J是xzip
解压,解包
tar -xf etc.tar
tar -xf etc.tar -C /tmp 重定向到 /tmp