可以使用 find
命令来删除创建日期大于某个时间的文件。
例如,要删除创建日期大于1个月的文件,可以使用如下命令:
find /path/to/dir -mtime +30 -delete
要将此命令定时运行,可以使用 cron
服务。首先,编辑 crontab
文件:
crontab -e
然后,在文件中添加以下内容,表示每天的 0 点执行一次删除命令:
0 0 * * * find /path/to/dir -mtime +30 -delete
保存并退出后,cron
服务就会按照指定的时间执行删除命令。
注意:上面的命令中,/path/to/dir
表示要删除文件的目录,请替换成实际的目录路径。