Dieses kurze Tutorial erklärt die grundsätzlichen Funktionen und Möglichkeiten von TAR.
Tar Syntax
Tar hat eine relativ einfache Syntax:
tar -option1option2option3 /pfad/namederzieldatei.tgz /pfad/oder/dateizumarchivieren /pfad/oder/weiteredateizumarchivieren /pfad/oder/nochmehrdateienzumarchivieren
Dieses Beispiel packt alles unter "backups" in das Tar Gzip Archiv "beispiel.tgz":
tar -czf beispiel.tgz /var/www/backups
TAR Optionen
In TAR können wir mehrere Optionen zum (de)komprimieren nutzen. Der Befehl startet immer mit „tar“. Danach kommen diese möglichen Optionen:
Beispiele für Archivieren
#Einen Ordner mit samt Inhalt komprimieren
tar -czf archiv.tgz /pfad/zum/ordner
#Eine Datei komprimieren
tar -czf archiv.tgz /pfad/zur/datei.xyz
#Mehrere Dateien komprimieren
tar -czf archiv.tgz /pfad/zur/erstendatei.xyz /pfad/zur/zweitendatei.xyz /und/so/weiter.xyz
#Debug: Während des Archivieren eine Liste der zu archivierenden Dateien erhalten
tar -cvzf archvi.tgz /pfad/zum/ordner/oder/datei.xyz
#Pfade exkludieren
tar --exclude='./fileadmin/_processed_' --exclude='./fileadmin/_temp_' -czf archiv.tgz fileadmin/
Beispiele für Entpacken
#Tar Datei im aktuellen Ordner entpacken
tar -xzf archiv.tgz
#Tar Datei in einem bestimmten Ordner entpacken
tar -xzf archiv.tgz /pfad/zum/entpacken
#Tar Datei mit Dateiliste (Debug/Verbose Log) entpacken
tar -xzvf archiv.tgz