首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建一个与Finder的"Compress“菜单项相同格式的zip文件?

如何创建一个与Finder的"Compress“菜单项相同格式的zip文件?
EN

Stack Overflow用户
提问于 2008-09-20 11:04:30
回答 4查看 10K关注 0票数 34

在Mac OS X上,您可以通过选择一些文件并从上下文菜单或文件菜单中选择“压缩”来从Finder创建zip存档。不幸的是,生成的文件与zip命令(使用默认选项)创建的归档文件不同。

这种区别至少对苹果运营的一项服务很重要,苹果无法接受通过zip命令创建的档案。不得不手动创建归档文件使我无法完全自动化我的发布构建过程。

如何在shell脚本中以正确的格式创建zip归档文件?

编辑:自从很久以前写这个问题以来,我已经发现dittozip之间的关键区别在于它们如何处理符号链接:由于应用程序包中的代码签名包含符号链接,因此需要将其保存为链接,而不是存储为常规文件。默认情况下,ditto会执行此操作,但zip不会执行此操作(需要选项-y )。

EN

Stack Overflow用户

回答已采纳

发布于 2008-09-20 11:27:29

使用ditto命令行工具,如下所示:

代码语言:javascript
运行
复制
ditto -ck --rsrc --sequesterRsrc folder file.zip

有关更多信息,请参阅ditto man page

票数 18
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/107903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档