如何在存档目录中压缩/tar 超过 30 天的文件?

如何在存档目录中压缩/tar 超过 30 天的文件?

我对 bash 脚本非常陌生,所以请耐心等待。我需要收集、压缩和删除目录树的存档目录中每个文件夹超过 30 天的文件。目录结构看起来像这样......

root
-export
--client01
---archive
-process
--client01
---834
----archive
---835
----archive
---837
----archive

在每个存档文件夹中,我需要创建带时间戳的 tar/zip,其中包含 30 天或更早的文件,然后再删除它们(即20190730_111543.zip

希望这是有道理的。

相关内容