Поместите дату в резервную копию .tar.gz имя файла

11

Я хотел бы запустить простую tarкоманду для резервного копирования каталога моего сайта. Он будет работать через cron, но я хочу, чтобы в качестве имени файла было указано время создания резервной копии. Я не против того, в каком формате он находится, но что-то смутно читаемое было бы хорошо. Я просто ищу общую команду; способ поставить дату в имени файла - я могу сделать остальную часть материала tar.

Bojangles
источник

Ответы:

24
tar cfz backup-$(date +%Y-%m-%d).tar.gz ...

man strftimeили man dateпосмотреть, с чем %можно использовать -escapes date.

geekosaur
источник
Спасибо :-) Я нашел дату раньше, но по какой-то причине не смог заставить ее работать. Geekosaur спасает день!
Bojangles
Это может зависеть от того, какой вариант команды даты вы используете, но это, вероятно, делает то же самое с несколькими меньшими символами: резервная копия tar cfz - $ (date +% F) .tar.gz ...
rich