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


11

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

Ответы:


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

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


Спасибо :-) Я нашел дату раньше, но по какой-то причине не смог заставить ее работать. Geekosaur спасает день!
Bojangles

Это может зависеть от того, какой вариант команды даты вы используете, но это, вероятно, делает то же самое с несколькими меньшими символами: резервная копия tar cfz - $ (date +% F) .tar.gz ...
rich
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.