Linux 中的 Find 命令

1. 查找不同类型的文件

Find . -type d -name“yang*”

2. 按照权限查找文件

Find . -type f -perm 权限

该命令可以搜索所有该权限的文件。

3. 按照名称查找文件

Find . -name test.txt

4. 按照指定时间查找文件

(1)查找 mtime(修改时间戳)10 天前的文件

Find . -type f -mtime 10

(2)查找 atime(访问时间戳)超过 360 天的文件

Find . -type f -matime +360

5. 按照正则表达式查找文件

Find ./yang/books -name “*.txt”

该命令可以查找格式为 txt 的文档

6. 按照所有权查找文件

Find . -type f -user yang

7. 按照大小查找文件

Find . -type f -size +10M -size -2G

8. 删除最后一次访问时间超过一年的文件

Find . -type f -atime +365 -exec rm -rf {} \