С помощью этой нехитрой службы можно создать простой инструмент индивидуальной архивации каталогов, выделенных в окне любого файлового менеджера (или программы, в той или иной степени выполняющей его функции).
Откройте Automator и создайте в нем новую службу (Service). В заголовке службы, как обычно, находятся два выпадающих списка: в первом следует выбрать пункт папки (Folders), а во втором — любой программе (any application).
В библиотеке «Автоматора» найдите действие Запустить shell-скрипт (Run Shell Script) и перетащите его в область компоновки алгоритма. В этом действии, в выпадающем списке Передать ввод (Pass input) выберите пункт как аргументы (as arguments), а в текстовом поле, вместо появившегося стандартного bash-сценария, введите такой код:
for f in "$@"
do
zip -r "$f.zip" "$f"
done

При желании можно добавить сообщение Growl для индикации завершения процедуры сжатия (конечно, если вы устанавливали эту систему оповещения). Сохраните готовую службу, скажем, под именем Создать индивидуальные архивы (Compress Individually), и проверьте ее в действии, выделив в окне того же Finder несколько каталогов разного размера.







