【问题标题】:How to move a file in to zip uncompressed, with zip cmd tool如何使用 zip cmd 工具将文件移动到未压缩的 zip 中
【发布时间】:2025-11-22 11:45:01
【问题描述】:

我正在尝试确定如何使用zip cmd 行工具将文件(未压缩)移动到压缩文件的 zip 中(即我想要一个包含除一个压缩之外的所有文件的 zip,b /c 一个文件是另一个压缩文件)。

有人知道怎么做吗?

【问题讨论】:

    标签: command-line zip command-line-tool


    【解决方案1】:

    看起来您可以使用 -n 选项来存储具有已定义扩展名的文件,并使用 -g 选项将文件附加到存档。

    我没有测试它,但这样的事情应该可以解决问题:

    zip -gn .foo archive.zip myAddedFile.foo
    

    尽管文档指出,默认情况下,zip 不会压缩列表中扩展名为 .Z:.zip:.zoo:.arc:.lzh:.arj 的文件,因此如果您要添加包含其中之一的文件扩展你应该没问题。

    该命令的文档是here

    【讨论】:

    • 感谢您的出色回答,抱歉,我的问题问得不够清楚。 +1 虽然。
    【解决方案2】:

    -m 是我想要的,将文件移动到 zip 中。

    【讨论】:

    • 如果我错了,请纠正我,但 -m 选项不会在将源文件添加到存档后删除它吗?和你的问题无关。
    • 这就是我想要的,只是忘了提,我会更新问题。
    最近更新 更多