Linux shell 文件夹中的 Zip 文件夹

Zip folders in folders in Linux shell

我不知道如何给这个主题起标题,但我只需要知道是否有一种方法可以将所有文件夹压缩到另一个文件夹中。

这是我的路径:

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

我希望如果有这样的事情:

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

这有可能吗?

您可能会得到嵌套的 foldername2find 的列表,如下所示:

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

并将此列表传递给 zip:

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