gpt4 book ai didi

macos - 如何创建与 Finder 的 "Compress"菜单项格式相同的 zip 文件?

转载 作者:行者123 更新时间:2023-12-03 10:24:41 24 4
gpt4 key购买 nike

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

这种区别至少对 Apple 运营的一项服务很重要,该服务无法接受使用 zip 创建的文件。命令。必须手动创建文件使我无法完全自动化我的发布构建过程。

如何在 shell 脚本中创建正确格式的 zip 存档?

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

最佳答案

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

ditto -ck --rsrc --sequesterRsrc folder file.zip

ditto man page更多。

关于macos - 如何创建与 Finder 的 "Compress"菜单项格式相同的 zip 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/107903/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com