find命令查找文件时限制搜索的范围以提高查询效率

- linux系统管理

在使用 find 命令查找的时候,如果查找目录下文件较多的时候可能效率会很低,也会消耗更多的系统资源。 我们可以根据需要对查找范围进行限制。

限制查询的目录深度

[root@imzcy ~]# find /etc -type f -maxdepth 2


查找时排除指定目录

[root@imzcy ~]# find / -type f -size +1G -not -path "/data/*"
[root@imzcy ~]# find ./ -type f -not -path "./tmp/*" -not -path "./var/*"