Zuletzt aktualisiert am 13.06.2023 um 10:06 Uhr
Um Daten in einem Verzeichnis mittels Terminal als Backup anzulegen, ist ein Befehl für das Terminal nötig. Hier werden einige Beispiele gezeigt, sowohl mit als ohne vollständigen Pfad…
Der Dateiname der zu erstellenden Backup-Datei erhält sowohl das aktuelle Datum als auch die Uhrzeit. Wenn der Befehl regelmäßig ausgeführt wird, muss auch sichergestellt werden, dass die bereits vorhandenen Backups in das neue Backup nicht mit gepackt wird, dies würde auch nur unnötig Platz verschwenden.
In diesem Beispiel werden alle Inhalte im Ordner Downloads
im aktuell angemeldeten Benutzer als Backup erzeugt.
Der Dateiname sieht in etwa so aus: backup-2021-06-29_13-30-59.tar.gz
Dateisicherung mit vollständigem Pfad
Hier wird das Backup mit dem vollständigen Pfad gespeichert. (/home/Benutzer/Downloads/…)
tar --exclude='backup*' -vczf backup-$(date +"%Y-%m-%d_%H-%M-%S").tar.gz /home/$USER/Downloads/
Dateisicherung mit relativem Pfad
Hier wird das Backup ohne den vollständigen Pfad gespeichert.
cd /home/$USER/Downloads/;tar --exclude='backup*' -vczf backup-$(date +"%Y-%m-%d_%H-%M-%S").tar.gz ./
Informationen zu den Parametern
Befehl | Beschreibung |
---|---|
c | Archiv erstellen |
f | Als Archiv behandeln |
v (verbose) | Listet alle Dateien im Terminal auf, die von tar gerade verarbeitet werden |
z | gzip |
exclude | In diesem Fall soll der Name der Datei ausgelassen werden |
date | In diesem Fall wird mittels Formatierung das aktuelle Datum mit Uhrzeit erstellt |