是否可以将文件复制到 zip 档案中?

是否可以将文件复制到 zip 档案中?

我想将文件复制到 ZIP 或 JAR 档案中。

这可能吗?如果可能的话,怎么做?

答案1

使用 -m 将文件导入到 ZIP 档案。

我在 StackOverflow 上找到了这个,也许它对你有帮助。
如何使用 zip cmd 工具将文件移动到未压缩的 zip 中

但请注意,在将源文件添加到存档后,它会删除源文件。有关详细信息,请参阅链接。

更新

来自此站点的说明。http://linux.about.com/od/commands/l/blcmdl1_zip.htm.
-m将指定的文件移动到 ZIP 存档中;实际上,这会在创建指定的 ZIP 存档后删除目标目录/文件。

如果删除文件后目录变空,则目录也会被删除。在zip创建存档且没有错误之前不会进行任何删除。这对于节省磁盘空间很有用,但有潜在危险,因此建议在-T删除所有输入文件之前结合使用它来测试存档。

zip -m yourfile zip.file

答案2

**对于 jar 扩展,您可以使用以下命令:

jar -uf file.jar newFile

**或者你可以从 jar 扩展中提取文件,如下所示:

jar -xf file.jar fileToBeExtract 

玩得开心 :)

相关内容