【发布时间】:2011-06-16 13:58:24
【问题描述】:
标题很难解释。
我有一个每天运行的 bash 脚本,用于将一个文件夹备份到一个 zip 文件中。压缩文件名为 worldYYYYMMDD.zip,YYYYMMDD 是备份日期。我想要做的是删除除 5 个最近的备份之外的所有备份。按字母顺序排序文件将首先列出最旧的文件,所以我基本上需要在按字母顺序排序时删除除最后 5 个文件之外的所有文件。
【问题讨论】:
-
这是否意味着在您觉得备份过多时手动完成,或者每次运行 bash 脚本时手动完成?
-
@chaz8705 我将同时使用它
-
请注意,这些答案中的大多数都会因文件名包含空格而失败。