我想完成以下(简单的)任务,但我不知道如何...
我有一个像这样的压缩文件,只包含一些文件夹
虚拟.zip:
/my/dummy/folder/stucture
如何使用命令行 (linux) 向这个 dummy.zip 文件添加文件夹,新添加的文件和目录位于“/my/dummy/folder/stucture”下?
dummy.zip 之后应该如下所示:
/my/dummy/folder/stucture/my/new/Dirs
最佳答案
要将“存档”附加到现有的 zip 文件,您可以使用选项 -r
:
zip -r9 dummy.zip dirs
你可以打包你的 zip:
$ zip -9 dummy.zip file
稍后你可以添加一个完整的目录:
$ zip -r9 dummy.zip dirs
或者同根目录下的内容:
$ cd dirs
$ zip -r9 dummy.zip *
-9
是压缩级别,在本例中为最大值。
关于linux - 如何将文件夹添加到现有 zip 文件中的子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46582159/