Введіть дату в резервне ім'я файлу .tar.gz


11

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

Відповіді:


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

man strftimeабо man dateщоб побачити, з чим %можна використовувати альбоми date.


Дякую :-) Я знайшов дату важливою раніше, але не зміг змусити її працювати. Гекозавр економить день!
— Bojangles

Це може бути специфічно для того, який варіант команди дат ви використовуєте, але це, ймовірно, робить те ж саме з кількома меншими символами: tar cfz резервного копіювання - $ (дата +% F) .tar.gz ...
— багатий
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.