【发布时间】:2008-11-21 05:19:29
【问题描述】:
我运行一个 OpenSuse 服务器,它每晚都会将压缩的源代码备份上传到 Microsoft FTP 服务器。我已经编写了一个 Bash 脚本,它通过 cron 作业来执行此操作。
我想删除早于某个日期的备份文件。我怎么能这样做?
【问题讨论】:
-
我强烈建议将备份日期添加到备份文件名中,尤其是在 FTP 服务器由第三方托管的情况下。如果某些事情弄乱了文件时间,您可能会不小心删除了错误的文件。
-
我愿意!这是一个典型的文件名 - factory-hotcopy-Fri-14-Nov-2008-Rev574.zip。我还计算了 zip 文件上的 md5,该文件与它一起存储在随附的文本文件中。
-
如果您可以使用 Python,请参阅this 相关问题中的答案。