Umieść datę w kopii zapasowej pliku .tar.gz


11

Chciałbym uruchomić proste tarpolecenie, aby wykonać kopię zapasową katalogu mojej witryny. Będzie działał przez crona, ale chcę mieć czas, w którym kopia zapasowa została wykonana jako nazwa pliku. Nie mam nic przeciwko temu, w jakim formacie jest, ale coś nieczytelnego byłoby dobre. Po prostu szukam ogólnego polecenia; sposób na umieszczenie daty w nazwie pliku - mogę zrobić resztę tar.

Odpowiedzi:


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

man strftimelub man datezobaczyć, z %którymi -okolami można korzystać date.


Dziękuję :-) Spotkałem się wcześniej z tą datą, ale z jakiegoś powodu nie mogłem jej uruchomić. Geekozaur ratuje dzień!
Bojangles,

Może to być specyficzne dla używanego wariantu polecenia daty, ale prawdopodobnie robi to samo z kilkoma mniejszymi znakami: tar cfz backup - $ (data +% F) .tar.gz ...
bogaty
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.