linux下find命令的使用

文件查找

#根据name查找
find . -name excel2json.py
#根据文件名后缀查找
find . -name "*.py" -print
#使用正则表达式查找
find . -name '[A-Z,a-z,1-10]'.py -print
#排除某些文件
find . -name "curl.py" -prune -o -name "*.py" -print

目录查找

find . -path"./aa " -prune -o -name "*.txt" -print
find . -path"./aa " -prune -o -path "./bb" -prune -o -name "*.txt" -print

权限查找

find . -prem 775 -print
#不查找aa下的文件   find . -path "./aa" -prune -0 -perm 775 -print
find . -path "./aa" -prune -0 -path "./bb" -prune -o -perm 775 -print
find . \( -path "./aaa" -o -path "./bbb" \) -prune -o -perm 775 -print

按属主查找

find / -user www -type f -print
#查找属主被删除
find / -nouser -type f -print
find / -group apache -type -f -print
posted @ 2018-02-13 10:37  木易森林  阅读(1171)  评论(0编辑  收藏  举报