递归删除目录中的文件

时间:2011-11-17 11:39:13

标签: bash

如何以递归方式删除目录中超过6小时前修改过的文件?

此示例工作1天:

find /data2/input -type f -mtime +1 -delete -print

2 个答案:

答案 0 :(得分:3)

使用-mmin代替mtime。它允许您指定自上次修改文件以来的分钟数。因此,对于超过6小时的文件:

find /data2/input -type f -mmin +360 -delete -print

答案 1 :(得分:1)

检查手册页中的标记-cmin-mmin