我需要将哪些标志传递给同上以模仿“右键单击-> 压缩”的行为?
Posted
技术标签:
【中文标题】我需要将哪些标志传递给同上以模仿“右键单击-> 压缩”的行为?【英文标题】:What flags do I need to pass to ditto to mimic the behavior of "right click -> Compress"? 【发布时间】:2010-08-28 16:14:46 【问题描述】:我正在编写一个 shell 脚本,当您执行“右键单击 -> 压缩”时,该脚本需要使用从 Mac GUI 设置的相同选项来压缩目录。据我了解,同上是适合这项工作的工具,但是除了“-c”之外,我还需要传递哪些标志?我试过原始的“-c”和“-c -k”,右键单击都给出了不同的结果。
【问题讨论】:
你能解释一下用“-c -k”得到的结果与右键->压缩有什么不同吗? 【参考方案1】:按照“man ditto”,
命令:
ditto -c -k --sequesterRsrc --keepParent src_directory archive.zip
将创建一个 PKZip 存档,类似于 Finder 的压缩功能。
【讨论】:
以上是关于我需要将哪些标志传递给同上以模仿“右键单击-> 压缩”的行为?的主要内容,如果未能解决你的问题,请参考以下文章
C#将带有标志(/ arg1 / arg2)的参数传递给exe