【发布时间】:2012-09-10 22:34:37
【问题描述】:
我有一个文件夹 /var/backup,cronjob 在其中保存数据库/文件系统的备份。它包含一个 latest.gz.zip 和许多名为 timestamp.gz.zip 的旧转储。 文件夹越来越大,我想创建一个执行以下操作的 bash 脚本:
- 保留最新的.gz.zip
- 保留最年轻的 10 个文件
- 删除所有其他文件
不幸的是,我不是一个好的 bash 脚本编写者,所以我不知道从哪里开始。感谢您的帮助。
【问题讨论】:
-
@tripleee 不,删除超过某个时间的文件与删除N个最旧的文件有很大不同
标签: shell