find: 递归包括隐藏(基本)实时查找工具
2018-05-31 本文已影响0人
圆缘1987
遍历指定路径完成文件查找-----默认递归
只搜索用户具备读取和执行权限的目录
语法:find [OPTION]... [查找路径] [查找条件] [处理动作]
1.png
例子:find /etc(不指定为当前工作目录) -maxdepth 1 -name passwd
查找路径:指定具体目标路径;默认为当前目录
查找条件:指定的查找标准,可以文件名、大小、类型、权限等标准进行;默认为找出指定路径下的所有文件
处理动作:对符合条件的文件做操作,默认输出至屏幕
指搜索层级(默认递归)
-maxdepth level 最大搜索目录深度,指定目录为第1级
-mindepth level 最小搜索目录深度
根据文件名和inode查找:
-name "文件名称"(使用glob通配符时需要加""):支持使用glob
1.png
*, ?, [], [^]
-iname "文件名称":不区分字母大小写
-inum n 按inode号查找
1.png
-samefile name 相同inode号的文件(硬链接)
1.png
-links n 链接数为n的文件
1.png
-regex "PATTERN":以PATTERN匹配整个文件路径字符串,而不仅仅是文件名称
1.png