![从主目录中删除旧文件](https://linux22.com/image/772632/%E4%BB%8E%E4%B8%BB%E7%9B%AE%E5%BD%95%E4%B8%AD%E5%88%A0%E9%99%A4%E6%97%A7%E6%96%87%E4%BB%B6.png)
我需要从集群的主目录中查找并删除超过 2 周的文件。我不想让人们只是“触摸”文件来更改修改日期并将其保留 2 周。(我说的是几百 GB 的文件)我考虑过对内容进行 md5 检查并将其与包含文件创建日期的列表进行比较,但也许有更简单的解决方案。
答案1
您可以使用以下命令从主目录中删除文件:
find /home/*/ -mtime +15 -type f -delete
并轻松将其放入 cron 中以自动执行。
我需要从集群的主目录中查找并删除超过 2 周的文件。我不想让人们只是“触摸”文件来更改修改日期并将其保留 2 周。(我说的是几百 GB 的文件)我考虑过对内容进行 md5 检查并将其与包含文件创建日期的列表进行比较,但也许有更简单的解决方案。
您可以使用以下命令从主目录中删除文件:
find /home/*/ -mtime +15 -type f -delete
并轻松将其放入 cron 中以自动执行。