如何使用 zip cmd 工具将文件移动到未压缩的 zip 中
我试图确定如何使用 zip 命令行工具将文件(未压缩)移动到压缩文件的 zip 中(即我想要一个 zip 最后包含除一个压缩文件之外的所有文件) ,b/c 该一个文件是另一个压缩文件)。
有人知道该怎么做吗?
I'm try to determine how to use the zip
cmd line tool to move a file (uncompressed) in to a zip of compressed files (ie I want a zip in the end with all files but one compressed, b/c the one file is another compressed file).
Anyone know how to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看起来您可以使用 -n 选项仅存储具有定义扩展名的文件,并使用 -g 选项将文件附加到存档。
我没有测试它,但类似这样的东西应该可以解决问题:
尽管文档指出,默认情况下,zip 不会压缩列表中扩展名为 .Z:.zip:.zoo:.arc:.lzh: 的文件。 arj,所以如果您要添加具有这些扩展名之一的文件,应该没问题。
该命令的文档位于此处
It looks like you could use -n option to just store the files with defined extensions together with -g option to append the file to archive.
I didn't test it, but something like this should do the trick:
Although documentation states that, by default, zip does not compress files with extensions in the list .Z:.zip:.zoo:.arc:.lzh:.arj, so if you are adding a file with one of those extensions you should be fine.
Documentation to the command is here
-m 是我想要的,将文件移动到 zip 中。
-m is what I wanted, moves the file(s) into a zip.