当前位置: 首页 > 知识库问答 >
问题:

没有MACOSX文件夹的Mac zip压缩?

归明诚
2023-03-14

当我在Mac OSX中使用内置的zip压缩程序压缩文件时,会在解压缩的zip中创建一个名为“_MACOSX”的额外文件夹。

我可以调整我的设置,以防止创建此文件夹,还是需要购买第三方压缩工具?

更新:我刚刚发现了一个OSX的免费应用,它解决了我的问题:“YemuZip”

更新2:YemuZip不再是免费软件。

共有3个答案

韩夕
2023-03-14

在要压缩的文件夹内,在终端:

zip -r -X Archive.zip *

其中-X的意思是:排除那些看不见的Mac资源文件,如"_MACOSX"或"._Filename"和. ds存储文件

来源

注意:只适用于您所在的文件夹和后续文件夹树,并且必须使用*通配符。

沃驰
2023-03-14

当我遇到这个问题时,我已经在命令行中完成了:

zip file.zip uncompressed

经过多次否决后编辑:我使用这个选项已经有一段时间了,我不知道从哪里学来的,所以我不能给你更好的解释。克里斯·约翰逊的答案是正确的,但我不会删除我的。正如一条评论所说,OP的要求更准确,因为它不使用这些文件进行压缩,而不是从压缩文件中删除它们。我发现它也更容易记住。

沈凯康
2023-03-14

可以通过zip-d文件名修复。zip\uu MACOSX/\*

 类似资料:
  • 问题内容: 我想将内容中的某些目录压缩为zip文件 例如假设我有这个目录结构 现在我想将其压缩到哪个正在工作 当我解压缩它时,我得到了相同的结构…我想将 内容 压缩 到其中 ,当我解压缩它时,提取文件后,我得到的文件里面没有root文件夹dir1 我尝试使用此代码处理路径,但是它不起作用,我在这里错过了什么吗? 我试过了 或者也许GO中有更简单的方法来实现这一目标? 问题答案: 假设您正在按以下方

  • 问题内容: 我正在尝试压缩包含子文件夹的文件夹。尝试压缩名为10-18-2010_4D的文件夹。以上程序以以下异常结束。请提供有关如何解决此问题的建议。 问题答案: 您需要检查文件是否为目录,因为您无法将目录传递给zip方法。 看一下该页面,该页面显示了如何递归压缩给定目录。

  • 我正在尝试将SQLCipher与我的android应用程序集成。运行应用程序时,我收到以下错误: java.lang.UnsatisfiedLinkError无法加载STLPORT_SHARED:查找库返回NULL 番石榴-R09.Jar SQLCipher.jar 在说明中,我们必须将3.OS文件添加到libs中的armeabi文件夹中,但在我的libs文件夹中,我只有android-suppo

  • 首先,我没有看到任何其他问题可以“直接”帮助我解决问题,这就是为什么我决定创建一个新的问题。 以下代码被编程为解压缩多个文件和文件夹。 这段代码工作正常,但有一个重要的错误:它解压缩文件夹,但不是像这样显示它们: 文件1。txt 它显示了这一点: file1.txt file2.txt file3.txt file4.txt file5.txt file6.txt 我做错了什么?

  • 问题内容: 我需要列出文件夹中包含目录路径的所有文件。我尝试使用,这显然是完美的解决方案。 但是,它还会列出隐藏的文件夹和文件。我希望我的应用程序不列出任何隐藏的文件夹或文件。有没有可以用来使其不产生任何隐藏文件的标志? 跨平台对我而言并不是很重要,如果只适用于linux(。*模式)就可以了 问题答案: 不,没有选择会跳过这些。您需要自己这样做(这很容易): 注意切片分配;递归遍历中列出的子目录。

  • 我是Bash新手,正在尝试压缩子文件夹,但它不起作用。 在命令之后 脚本: 我该怎么做?