Como posso criar um arquivo zip com a data em seu nome?

11

Na linha de comando, como posso criar um arquivo zip a partir de um diretório, cujo nome seria a data atual?

Eu posso usar zip -r name dir, mas como dar a data para um nome?

szaman
fonte

Respostas:

27

Ao dateinserir o comando no nome do arquivo:

zip -r "archive-$(date +"%Y-%m-%d").zip" file1 file2 file3 file4

Isso acontece ano-mês-dia, mas você pode usar horários, semanas, etc., se for mais adequado. Você pode ler mais sobre as cadeias de substituição em man date.

Oli
fonte
grande, do que você :)
szaman
para data e hora: zip -r "archive - $ (date +"% Y-% m-% d% H-% M-% S "). zip" arquivo1 arquivo2 arquivo3 arquivo4
Samad