我正在尝试使用hdiutil编写hyrbid(iso / joliet / hfs)iso的脚本。例如,我可以构建一个隐藏在mac端的东西的iso,如下所示:
hdiutil makehybrid -o foo.iso -hfs -joliet -iso -hide-hfs "{foo/bar.txt,foo/other.rtf}" foo
这当然只是一个例子,但关键是我可以隐藏说我喜欢的七八个示例文件,文件名中有空格,下面有一些点和下划线。
但是对于我的实际真实交易脚本,我需要在70个文件的附近列出,这在我测试时似乎不起作用。整个字符串正确传递,我知道这是因为当你打开'-verbose'时它打印字符串并说它与任何不匹配。
所以我最好的猜测是它与传入的字符串的长度有关,但我没有看到文档中的任何内容表明这一点。有任何想法吗?认为这是一个错误?另一种实现这个目标的方法是什么?
这是在Mac OS X 10.5.8上,顺便说一句。