Как я могу создать почтовый файл с датой в названии?

12

В командной строке, как я могу создать zip-файл из каталога, именем которого будет текущая дата?

Я могу использовать zip -r name dir, но как дать ему дату для имени?

szaman
источник

Ответы:

28

Вставив dateкоманду в имя файла:

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

Это просто год-месяц-день, но вы можете использовать время, недели и т. Д., Если вам это больше подходит. Вы можете прочитать больше о строках замещения в man date.

Оли
источник
отлично, чем ты :)
szaman
1
для даты со временем: zip -r "архив - $ (дата +"% Y-% m-% d% H-% M-% S "). zip" file1 file2 file3 file4
Samad