实时查找工具,通过遍历指定路径完成文件查找
工作特点
查找速度慢
精确查找
实时查找
可能只搜索用户具备读取和执行权限的目录
查找条件
-maxdepth level 最大搜索目录深度,默认指定目录为第一级
-mindepth level 最小搜索目录深度
[root@liang ~ 20:40:49]#find /data -maxdepth 3 -mindepth 3 -name f1
/data/d1/d2/f1
根据文件名和inode查找:
-name “文件名称”: 支持使用glob
*,?,[],[^]
查找包含f1的文件
[root@liang ~ 21:03:54]#find /data -name "*f1*"
/data/d1/d2/d3/f1
/data/d1/d2/f1
/data/d1/f1
/data/f1
/data/f11
[root@liang ~ 21:04:01]#find /data -name *f1*
/data/d1/d2/d3/f1
/data/d1/d2/f1
/data/d1/f1
/data/f1
-iname “文件名称”:不区分字母大小写
-inum n 按inode 号查找
-samefile name 相同inode号的文件
-links n 链接数为n的文件
-regex “PATTERN":以PATTERN匹配整个文件路径字符串,而不是仅仅是文件名