问题
在Linux中,如何删除创建时间超过 X 天的文件?
如何在不使用 find 命令的情况下删除超过 n 天的文件?
on
it
road
.com
解决方法
出于某种原因, find 命令不用于检查哪些文件早于 n 天,可以使用 'tmpwatch '替代
语法是:
# tmpwatch [time in hours] [directory]
例如,要删除过去 45 天(24×45 = 1018 小时)内未访问的 /root/testdir/ 下的文件,请运行以下命令:
# tmpwatch 1080 /root/testdir/
我们还可以指定 atime/mtime/ctime 等,要了解更多信息,请查看
$ man tmpwatch
日期:2020-09-17 00:13:29 来源:oir作者:oir