在 Linux 中仅压缩文件夹中的数据

在 Linux 中仅压缩文件夹中的数据

我有一个文件夹,里面有一些这样的数据:

folder
    |- data1.txt
    |- data2.html ...
    |- folder1
          |- other data ...
    ... (some folders or data)
...

并且只想使用 存档来自folder(带有嵌入文件夹而没有根文件夹)的数据zip。如果使用,zip -r archive.zip folder/*结果是:

archive.zip
    |-folder
        |- data1.txt
        |- data2.html ...
        |- folder1
              |- other data ...
        ... (some folders or data)
    ...

但是我需要

archive.zip
    |- data1.txt
        |- data2.html ...
        |- folder1
              |- other data ...
        ... (some folders or data)
    ...

我可以使用哪个命令来获得这个结果?

答案1

进入根文件夹并发出:

zip -r archive.zip *

相关内容