1.文件名查找: find -name "text.txt"
2.文件名忽略大小写查找: find -iname "tExt,txt"
3.制定目录深度:find . -maxdepth 3 -mindepth 1 -name "test.txt"
4.在find命令找打的文件上执行命令:find -name "tst" -exec md5sum {} \;后面的格式是必须的。{}会被find找打的文件名替代
5.相反匹配:find -not -name "text.txt"
6.按照文件权限查找:find -perm 040 -name "text.txt"
7.查找空文件:find . -empty
8.按照文件类型查找: find -type [sdf]
9.按照文件大小查找:find . -size +/-100M (找到大于或者小于100M的文件)
10.查找一个小时内被修改的文件:find . -mmin -60
-mmin n最后一次修改在n分钟内;-mtime n最后一次修改在n天内
11.查找一个小时内被访问的文件:find . -amin -60;(-amin,-atime)
12.查找一个小时内状态呗改变的文件:find -cmin -60(-cmin,-ctime)
13.将错误从定向到/dev/nul:find . -name "text.txt" 2>>/dev/null
14.将名字中的空格换成下划线:find . -type f -exec rename "s/ /_/g" {} \;