gpt4 book ai didi

linux - 删除 zip 存档中的文件 "older than"

转载 作者:太空宇宙 更新时间:2023-11-04 11:23:33 36 4
gpt4 key购买 nike

我每月归档一次 10 MB 的文件,然后通过电子邮件发送。下个月,我需要删除存档中前几个月的文件并添加新文件。这样我就可以将空间保持在较低的水平。除了解压搜索然后存档,我还没找到办法!

文件名以上个月的日期结尾。文件名20130430.csv,日期为可变日期。

有什么想法吗?

最佳答案

如果您使用 info ZIP ,您可以使用“-d”有选择地从存档中删除文件,例如:

zip -d archive.zip filename201304\*.csv

您还可以根据修改日期删除文件(请注意日期格式为 mmddyyyy 或 yyyy-mm-dd),例如。删除 2013 年 5 月 1 日之前的所有 csv 文件:

zip --before-date 05012013 -d archive.zip \*.csv

并在没有任何选项的情况下将文件添加到存档中:

zip archive.zip filename20130531.csv

关于linux - 删除 zip 存档中的文件 "older than",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16361304/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com