Tarihi yedek .tar.gz dosya adına yerleştirin


11

tarWeb sitemin dizinini yedeklemek için basit bir komut çalıştırmak istiyorum . Bu cron üzerinden çalışacak, ancak yedekleme dosya adı olarak yapıldığı zamanı koymak istiyorum. Hangi formatta olduğunu gerçekten umursamıyorum, ancak belirsiz bir şekilde okunabilir bir şey iyi olurdu. Sadece genel bir komut arıyorum; tarihi dosya adına koymanın bir yolu - geri kalan katran şeylerini yapabilirim.

Yanıtlar:


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

man strftimeveya man date- %kaçışların ne ile kullanılabileceğini görmek için date.


Teşekkür ederim :-) Daha önce tarih thingy buldum, ama bir nedenle çalışmak için alamadım. Geekosaur günü kurtarıyor!
Bojangles

Bu, hangi tarih komutu değişkenini kullandığınıza özgü olabilir, ancak bu muhtemelen birkaç karakterle aynı şeyi yapar: tar cfz backup - $ (date +% F) .tar.gz ...
rich
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.