我正在尝试使用 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 上,顺便说一句。