Работая на ПК с Windows, я использовал файл cmd со следующей строкой:
winrar.exe a -agYYYYMMDD -x*\*.cmd -r -ibck -ep1 -ed "%~dp0..\_materials\bak - .rar" *.*
Это помогло мне создать резервные копии текущей папки с датой, добавленной к имени файла и с некоторыми исключенными файлами.
Как я мог иметь то же самое на OS X? Я был бы в порядке с zip вместо rar.
Upd. Вот объяснение, что делал winrar с этими аргументами:
- а - добавить в архив
- -agYYYYMMDD - добавить текущую дату в файл архива в формате YYYYMMDD
- -x *\*. cmd - исключить все файлы cmd из архива результатов
- -r - включить туда все подпапки и файлы
- -ibck - работать в фоновом режиме
- -ep1 - исключить текущую папку из архива
- -ed - исключить пустые папки
(а вот winrar для Mac OS - http://www.rarlab.com/rar/rarosx-5.0.1.tar.gz)