Работая на ПК с 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)

0