当我在__MACOSX中使用内置zip压缩器压缩文件时,它会导致在解压缩后的zip中创建一个名为"__MACOSX“的额外文件夹。
我是否可以调整我的设置以防止创建此文件夹,或者我是否需要购买第三方压缩工具?
更新:我刚刚找到了一个免费的应用程序,可以解决我的问题:"YemuZip“
更新2:YemuZip不再是免费软件。
发布于 2012-07-10 20:47:13
当我遇到这个问题时,我已经从命令行完成了:
zip file.zip uncompressed
EDIT,经过多次否决后:我使用这个选项已经有一段时间了,我不知道从哪里学到的,所以我不能给你一个更好的解释。Chris Johnson的answer是正确的,但我不会删除我的。正如一条评论所说,它更准确地反映了OP的要求,因为它不压缩这些文件,而不是从压缩文件中删除它们。我也发现它更容易记住。
发布于 2012-12-02 09:28:35
可以由zip -d filename.zip __MACOSX/\*
在事后修复
发布于 2014-04-30 02:12:54
在您想要压缩的文件夹中,在终端中:
zip -r -X Archive.zip *
其中-X表示:排除那些不可见的Mac资源文件,如“_MACOSX”或“._Filename”和.ds存储文件。
注意:仅适用于您所在的文件夹和后续文件夹树,并且必须具有*
通配符。
https://stackoverflow.com/questions/10924236
复制相似问题