在Linux shell中的文件夹中的Zip文件夹

时间:2015-04-09 13:27:59

标签: linux shell zip directory

我不知道如何标题这个主题,但我需要知道是否有办法将所有文件夹压缩到另一个文件夹中。

这是我的路径:

/foldername/01/foldername2
/foldername/02/foldername2

我希望是否有这样的事情:

zip -r /tmp/my.zip /foldername/*/foldername2

这有可能吗?

1 个答案:

答案 0 :(得分:1)

您可能会收到foldername2的嵌套find列表,如下所示:

$ find /foldername -type d -a -name flodername2

并将此列表传递给zip

$ zip -r /tmp/my.zip `find /foldername -type d -a -name flodername2`