Geben Sie das Datum in den Dateinamen der Sicherung .tar.gz ein


11

Ich möchte einen einfachen tarBefehl ausführen, um mein Website-Verzeichnis zu sichern. Es wird durch cron laufen, aber ich möchte in der Lage sein, den Zeitpunkt, zu dem die Sicherung erstellt wurde, als Dateinamen anzugeben. Es macht mir nichts aus, in welchem ​​Format es ist, aber etwas vage Lesbares wäre gut. Ich suche nur nach einem generischen Befehl. eine Möglichkeit, das Datum in den Dateinamen zu setzen - ich kann den Rest des Teers erledigen.

Antworten:


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

man strftimeoder um man datezu sehen, mit welchen %-scapes verwendet werden kann date.


Danke :-) Ich habe das Date schon mal gefunden, konnte es aber aus irgendeinem Grund nicht zum Laufen bringen. Geekosaurier rettet den Tag!
Bojangles

Dies mag spezifisch für die von Ihnen verwendete Datumsbefehlsvariante sein, aber dies macht wahrscheinlich dasselbe mit ein paar weniger Zeichen: tar cfz backup - $ (Datum +% F) .tar.gz ...
Rich
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.