![0f6e59a65ee23451345354c400548bbe.png](https://img-blog.csdnimg.cn/img_convert/0f6e59a65ee23451345354c400548bbe.png)
find命令
功能:在目录中搜索文件(精确查找,完全匹配)
# find 搜索路径 【选项】搜索内容
1. 按照文件名搜索
选项:
-name: 按照文件名搜索
-iname: 按照文件名搜索,但是不区分大小写
-inum: 按照inode号搜索
![14b4976dc0b59a6abd224535d15073a9.png](https://img-blog.csdnimg.cn/img_convert/14b4976dc0b59a6abd224535d15073a9.png)
2. 按照文件大小搜索
选项:
-size [+|-] 大小: 按照指定大小搜索文件
“+”: 搜索比指定大小还要大的文件
“-”: 搜索比指定大小还要小的文件
![ef396f9dd3811e753d619fa52fd67f51.png](https://img-blog.csdnimg.cn/img_convert/ef396f9dd3811e753d619fa52fd67f51.png)
注意:如果size大小不带单位,则默认b(512byte)搜索,10b=10*512b
“b” 默认单位,512byte
“c” 字节
“w” 按照双字节(中文)搜索
“k” 按照KB单位搜索,必须是小写的k
“M” 按照MB单位搜索,必须是大小M
“G” 按照GB单位搜索,必须是大学的
3. 按照修改时间搜索
选项:
-atime [+|-]时间: 按照文件访问时间搜索
-mtime [+|-]时间: 按照文件数据修改时间搜索
-ctime [+|-]时间: 按照文件状态修改时间搜索
[+|-] 时间的含义:
-5 代表5天内修改的文件
5 代表5-6天那一天修改的文件
+5 代表6天前修改的文件
![e424290cc224fad03d0aa40f9dd9bab0.png](https://img-blog.csdnimg.cn/img_convert/e424290cc224fad03d0aa40f9dd9bab0.png)
![c20743d70edc214aa9ae1c24af0e330f.png](https://img-blog.csdnimg.cn/img_convert/c20743d70edc214aa9ae1c24af0e330f.png)
4. 按照权限搜索
选项:
-perm 权限时间: 查找文件权限刚好等于“权限模式”的文件
-perm -权限时间: 查找文件权限全部包含“权限模式”的文件
-perm +权限时间: 查找文件权限包含“权限模式”的任意一个权限文件
举例:(444)
600 644 444
444 √ × ×
-444 √ × √
+444 √ √ √
![75d7ccaa616eb45ec21a498acc01de96.png](https://img-blog.csdnimg.cn/img_convert/75d7ccaa616eb45ec21a498acc01de96.png)
![fc06b4edca8e81895e58bbbdbbc2db4d.png](https://img-blog.csdnimg.cn/img_convert/fc06b4edca8e81895e58bbbdbbc2db4d.png)
5. 按照所有者和所属组搜索
选项:
-uid 用户id: 按照用户ID查找所有者是指定ID的文件
-gid 组id: 按照用户组ID查找所属组是指定ID的文件
-user 用户名: 按照用户名查找所有者是指定用户的文件
-group组名: 按照组名查找所属组是指定用户组的文件
-nouser: 查找没有所有者的文件(常用)
![fe197560cc049960a9ec3f29eb4fd119.png](https://img-blog.csdnimg.cn/img_convert/fe197560cc049960a9ec3f29eb4fd119.png)
按照所有者和所属组搜索时,“-nouser”选项比较常用,主要用于查找垃圾文件,只有一种情况例外,那就是文件,比如U盘和光盘文件,或者是由Windows复制的文件
6. 按照文件类型搜索
选项:
-type d: 查找目录
-type f: 查找普通文件
-type l: 查找软链接文件
7. 逻辑运算符
选项:
-a: and逻辑与(常见)
-o: or逻辑或
-not: not逻辑非
![4180f7b000ddbc34fd4114c570c0795e.png](https://img-blog.csdnimg.cn/img_convert/4180f7b000ddbc34fd4114c570c0795e.png)
7. 其他选项
-exec选项:
Find 搜索路径 【选项】 搜索内容 -exec命令2 {} ;
这个选项的作用是把find命令的结果由”-exec”调用的命令2来处理,{}就代表find命令的查找结果
注意:命令2 中命令不能使用别名
-ok选项:
“-exec”选项和“OK”选项的作用基本一致,区别在于“-exec”的命令2会直接处理,“OK”的命令会在处理前先询问用户,得到确定命令后才会执行。
![c0973d0b4b757835159dd7b73f4de00f.png](https://img-blog.csdnimg.cn/img_convert/c0973d0b4b757835159dd7b73f4de00f.png)
推荐阅读
ZADY:Linux --- 搜索命令1zhuanlan.zhihu.com![e007fca82bb4267668ffd4bf95e1541b.png](https://img-blog.csdnimg.cn/img_convert/e007fca82bb4267668ffd4bf95e1541b.png)
![43baf70686207a005cd492d0f1405d48.png](https://img-blog.csdnimg.cn/img_convert/43baf70686207a005cd492d0f1405d48.png)