文件搜索 -- find 命令
2017-09-01 本文已影响0人
陈智涛
-
find

find /Users/chenzhitao/code -name aa???
find /Users/chenzhitao/code -iname aa* #不区分大小写
find /Users/chenzhitao/code -size +204800 #查找大于100MB的文件
#1数据块 = 512字节 = 0.5k
#204800数据块 为100MB
find / -user chenzhitao
find / cmin -5
# 查找5分钟内文件属性被修改的文件
find . -amin -5
# 查找5分钟内被访问的文件
find . -mmin -5
# 查找5分钟内被改变内容的文件
连接的复合查找命令
示例:
1.查找/Users/chenzhitao/code目录下2KB - 5KB的文件
-a 表示and
find . -size +4 -a -size -10
2.查找当前目录下以php结尾的目录
find . -name *php -a type d
3.查找当前目录下以php结尾的文件
find . -name *php -a type d
4.查找并执行相应的命令
find . -name *php -a -type d -ok ls -l {} \;
find . -name *php -a -type d -exec ls -l {} \;
