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
删除前先以 -print 或 echo 方式验证匹配结果,再去掉 -print/echo 改为 -delete 或配合 xargs rm 执行。