问题库 Linux / Docker how-to

Linux 如何按条件删除文件

快速答案

先 find 打印确认,再加 -delete,避免误删。

bash
find ./logs -name '*.log' -mtime +30 -print
find ./logs -name '*.log' -mtime +30 -delete

使用要点

  • 先执行只读命令确认现象,再决定是否修改配置。
  • 线上执行前保存当前输出,便于回滚和对比。

相关内容