首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用hdiutil创建混合iso时以编程方式隐藏多个文件

使用hdiutil创建混合iso时以编程方式隐藏多个文件
EN

Stack Overflow用户
提问于 2010-09-24 21:03:52
回答 1查看 952关注 0票数 1

我试图用hdiutil编写创建hyrbid ( iso /joliet/hfs) iso的脚本。例如,我可以构建一个在mac端隐藏东西的iso,如下所示:

代码语言:javascript
复制
hdiutil makehybrid -o foo.iso -hfs -joliet -iso -hide-hfs "{foo/bar.txt,foo/other.rtf}" foo

当然,这只是一个例子,但关键是我可以让它隐藏起来,比如我指定的七八个示例文件,文件名中有空格,点和下划线都很漂亮。

但是对于我实际的真实脚本,我需要列出大约70个文件,当我测试它时,它似乎不起作用。整个字符串被正确地传递了,我知道这一点,因为当你打开‘-详细’时,它会打印字符串,并说它不匹配任何东西。

因此,我最好的猜测是,这与传入的字符串的长度有关,但我在文档中没有看到任何表明这一点的东西。有什么想法吗?你觉得是虫子吗?实现这一目标的另一种方式?

这是在MacOSX10.5.8上,顺便说一下。

EN

回答 1

Stack Overflow用户

发布于 2010-09-24 21:47:09

更新,三次更新的两个建议:

  1. 使用-plistin选项指定所有参数;
  2. (更好的)尝试组织文件隐藏在目录中,如果有必要的话,这样你就可以很容易地通过目录特定的全局来隐藏它们,而不必拼出每个文件。
  3. 更新您可以尝试使用mkisofs滚筒工具生成ISO映像。MacPorts有一个支持它的端口hdiutil中的代码可能最初是基于早期版本的。在任何情况下,您都有访问源代码的优势,并且可能会弄清楚.P.S的限制是什么。MacPorts端口似乎有几个次要的nits。特别是,man页面安装在错误的目录中。更新:修正了3.00_1
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3790968

复制
相关文章

相似问题

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