返回

find

按条件在目录树中查找文件或目录。

用途:在目录树中按名称、大小、时间、类型等条件搜索。

语法:

find [起始路径] [条件] [动作]

常见用法:

# 名称匹配
find . -type f -name '*.log'

# 大小过滤(>100MB)
find . -type f -size +100M

# 最近一天修改
find . -type f -mtime -1

# 与 xargs 配合,可靠处理空格
find . -type f -name '*.txt' -print0 | xargs -0 wc -l
谨慎使用 -delete

删除前先以 -printecho 方式验证匹配结果,再去掉 -print/echo 改为 -delete 或配合 xargs rm 执行。