Я пытаюсь создать скрипт hirbid (iso/joliet/hfs) iso с hdiutil. Я могу, например, построить изо, скрывающие вещи на стороне макинтоша, как так:Программно скрывать множество файлов при создании гибридного iso с hdiutil
hdiutil makehybrid -o foo.iso -hfs -joliet -iso -hide-hfs "{foo/bar.txt,foo/other.rtf}" foo
Это просто пример, конечно, но дело в том, что я могу получить его, чтобы скрыть сказать, семь или восемь примеры файлов I укажите это, с пробелами в именах файлов и верифицированными точками и символами подчеркивания.
Но для моего реального сценария реальной сделки мне нужно перечислить около 70 файлов, что, похоже, не работает, когда я его тестирую. Вся строка передается правильно, я знаю это, потому что когда вы включаете «-verbose», она печатает строку и говорит, что она не соответствует ничего.
Так что я думаю, что это связано с длиной переданной строки, но я ничего не вижу в документах, указывающих на это. Есть идеи? Думаете, это ошибка? Альтернативный способ достижения этого?
Это на Mac OS X 10.5.8, кстати.
Номер 1 - это хорошая идея, но, к сожалению, не работает. К сожалению, номер 2 действительно не вариант. – jimjkelly
re: номер 3, попробовал это, но эта программа ужасно вредит потреблению аргументов командной строки или дает обратную связь, когда ей что-то не нравится. Я могу продолжать заниматься этим, но на данный момент я думаю, что мы собираемся открыть инцидент с Apple в отношении hdituil, поскольку это, по крайней мере, показалось, что это хорошо работает для этой проблемы. Надеюсь, это решит это, иначе я буду застрять с mkisofs или даже хуже видеть, если мы сможем использовать взломочное решение, например, яблочный скрипт с тостами. Спасибо хоть. – jimjkelly