文件查找: find which locate
find:
语法 find 路径 命令 表达式 动作
1.按照文件名字查找 -name
命令1: find /etc -name "hosts"
命令2: find /etc -iname "hosts" (-i不区分大小写 )
命令3: find /etc -name "host*" (*查找以host开头的文件)
2.按照文件大小查找 -size
命令1:find /etc -size +5M (+ 大于5M文件)
命令2:find /etc -size -5M (- 小于5M文件)
命令3:find /etc -size 5M (5M文件)
3.按照文件深度查找 -maxdepth -mindepth
命令:find /etc -maxdepth 3 -a -name
"hosts"(查找在etc下深度为3 -a和 名字为hosts的文件)
4.按照文件类型查找 -type
命令: find /home -type f
5.按照文件权限查找 -perm
命令: find ./ -perm 644 -ls
(-ls为find动作 精确权限)
6.文件找到后处理ACTION
删除 find .perm 714 -delete
复制 find .perm 714 -ok cp -rvf{ } /tmp \;
\;为结束符
网友评论