我需要一个可以在 crontab 中调用的脚本,其作用相当于 ---
find all files < 1 week old | rm files.
我使用 macrium reflect 免费版将我的 Windows 机器备份到专用于 macrium 的 samba 共享。但免费版不具备删除一周前的文件的功能,因此我的驱动器最终会填满或需要持续监控。我想学习如何做到这一点,不仅仅是为了继续使用免费的 Reflect(它非常好,我只是在等我能买得起 4 件装 @ 140 美元),而且是为了我也可以将它用于其他目的。有什么想法吗?
这很棘手,因为它不能说出 4 月 5 日之前的任何内容,因为一周后它就没用了,它需要是命令中的数学方程,例如,查找所有 <1 周前的文件 | rm 文件。
谢谢你的时间...
油炸圈饼
答案1
find /path/to/files* -mtime +7 -exec rm {} \;