Faça backup da pasta atual com a data adicionada aos nomes dos arquivos

Faça backup da pasta atual com a data adicionada aos nomes dos arquivos

Trabalhando no PC com Windows, usei o arquivo cmd com a seguinte linha:

winrar.exe a -agYYYYMMDD -x*\*.cmd -r -ibck -ep1 -ed "%~dp0..\_materials\bak - .rar" *.*

Isso me ajudou a criar backups da pasta atual com a data adicionada ao nome do arquivo e com alguns arquivos específicos excluídos.

Como eu poderia ter o mesmo no OS X? Eu ficaria bem com zip em vez de rar.

Atualizado. Aqui está uma explicação do que o winrar estava fazendo com esses argumentos:

  • a- adicionar ao arquivo
  • -agAAAAMMDD- adicione a data atual ao arquivo no formato AAAAMMDD
  • -x*\*.cmd- excluir todos os arquivos cmd do arquivo de resultados
  • -r- inclua todas as subpastas e arquivos lá
  • -ibck- executado em segundo plano
  • -ep1- excluir a pasta atual do arquivo
  • -ed- excluir pastas vazias

(e aqui está o winrar para mac os -http://www.rarlab.com/rar/rarosx-5.0.1.tar.gz)

informação relacionada