linux下find命令的使用

Posted 木易森林

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于linux下find命令的使用的主要内容,如果未能解决你的问题,请参考以下文章

Linux基础教程 linux下使用find命令根据系统时间查找文件用法

linux find命令查找当前目录下7天前的文件但排除所有目录

Linux下的find命令

Linux下完美使用find+grep实现全局代码搜索

Linux find 命令从跟目录下查找为啥会没有显示没有权限的错误

Linux下find命令的使用