我需要从集群的主目录中查找并删除超过 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 中以自动执行。