Какие флаги мне нужно передать в ditto, чтобы имитировать поведение "правый клик -> Сжать"?
Я пишу сценарий оболочки, который должен сжимать каталог с теми же параметрами, которые установлены в графическом интерфейсе Mac, когда вы делаете "правый клик -> Сжать". Из того, что я понимаю, ditto - правильный инструмент для работы, но какие флаги мне нужно передать, кроме "-c"? Я пробовал сырой "-c", а также "-c -k", и оба дают разные результаты при щелчке правой кнопкой мыши.
1 ответ
Решение
Согласно "человеку то же самое",
Команда:
ditto -c -k --sequesterRsrc --keepParent src_directory archive.zip
создаст архив PKZip аналогично функции сжатия в Finder.