![如何在存档目录中压缩/tar 超过 30 天的文件?](https://linux22.com/image/158098/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%AD%98%E6%A1%A3%E7%9B%AE%E5%BD%95%E4%B8%AD%E5%8E%8B%E7%BC%A9%2Ftar%20%E8%B6%85%E8%BF%87%2030%20%E5%A4%A9%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我对 bash 脚本非常陌生,所以请耐心等待。我需要收集、压缩和删除目录树的存档目录中每个文件夹超过 30 天的文件。目录结构看起来像这样......
root
-export
--client01
---archive
-process
--client01
---834
----archive
---835
----archive
---837
----archive
在每个存档文件夹中,我需要创建带时间戳的 tar/zip,其中包含 30 天或更早的文件,然后再删除它们(即20190730_111543.zip
)
希望这是有道理的。