在perl中删除超过7天的文件

时间:2017-03-17 09:59:47

标签: linux perl

如何删除超过特定日期(7天)的目录中的文件或在任何特定日期创建的文件?

1 个答案:

答案 0 :(得分:1)

管道到rm时要小心特殊文件名(空格,引号)。

有一个安全的选择 - -delete选项:

find /path/to/directory/ -mindepth 1 -mtime +5 -delete

那就是它,没有单独的rm通话,你不需要担心文件名。

-delete替换为-depth -print以在运行之前测试此命令(-delete隐含-depth)。