- Veröffentlicht am
- • How2-Tipps
.tar.gz unter Linux: Erstellen und Entpacken leicht gemacht
- Autor
-
-
- Benutzer
- tmueller
- Beiträge dieses Autors
- Beiträge dieses Autors
-

Einleitung
Wer regelmäßig mit Linux arbeitet, begegnet früher oder später dem Dateiformat .tar.gz
. Dabei handelt es sich um ein komprimiertes Archiv – vergleichbar mit einer .zip
-Datei unter Windows. Dieses Format ist vor allem in der Linux-Welt beliebt, um ganze Verzeichnisse platzsparend zu archivieren und zu übertragen, etwa bei Quellcode, Konfigurationsdateien oder Backups.
In diesem Artikel erfährst du, wie du ganz einfach .tar.gz
-Dateien erstellen und entpacken kannst – inklusive praktischer Beispiele und Tipps für den Alltag.
Was ist eine .tar.gz-Datei?
Der Dateiname .tar.gz
steht für ein zweistufiges Verfahren:
.tar
: Dertar
-Befehl (tape archive) packt viele Dateien und Ordner in eine einzige Datei – aber ohne Komprimierung..gz
: Danach wird die.tar
-Datei mitgzip
komprimiert, wodurch die.tar.gz
-Datei entsteht.
Vorteil: Du erhältst eine Datei, die sowohl strukturierte Verzeichnisse als auch eine effiziente Komprimierung bietet.
.tar.gz-Dateien erstellen
Beispiel 1: Ein Verzeichnis als .tar.gz packen
tar -czvf archiv.tar.gz mein-verzeichnis/
Erklärung der Optionen:
c
→ create (erstellen)z
→ gzip-Komprimierungv
→ verbose (zeige, was passiert)f
→ file (gebe Dateiname an)mein-verzeichnis/
→ Ordner, der archiviert wird
Ergebnis: Eine Datei archiv.tar.gz
im aktuellen Verzeichnis.
Beispiel 2: Mehrere Dateien einzeln hinzufügen
tar -czvf dokumente.tar.gz datei1.txt datei2.txt bild.jpg
So kannst du gezielt mehrere Dateien in ein einziges Archiv packen.
Beispiel 3: Ein Archiv ohne v
(leise)
tar -czf still.tar.gz projekt/
Falls dich die Konsolenausgabe stört, lasse v
einfach weg.
.tar.gz-Dateien entpacken
Beispiel 1: Entpacken in aktuelles Verzeichnis
tar -xzvf archiv.tar.gz
Optionen:
x
→ extract (entpacken)z
→ gzip-Archivv
→ zeige Inhaltf
→ Datei angeben
Ergebnis: Das Archiv wird entpackt und legt die Dateien im aktuellen Verzeichnis ab.
Beispiel 2: In bestimmtes Verzeichnis entpacken
tar -xzvf archiv.tar.gz -C /ziel/pfad/
Achte darauf, dass der Zielordner existiert – sonst gibt es eine Fehlermeldung. Du kannst ihn bei Bedarf vorher erstellen:
mkdir -p /ziel/pfad/
Nützliche Zusatzbefehle
Inhalt anzeigen, ohne zu entpacken
tar -tzf archiv.tar.gz
Prüft den Inhalt des Archivs – ideal, wenn du nur schnell reinschauen möchtest.
Nur bestimmte Dateien entpacken
tar -xzvf archiv.tar.gz pfad/zur/datei.txt
Du kannst auch Platzhalter verwenden:
tar -xzvf archiv.tar.gz "*.txt"
Hinweis: Das funktioniert nur, wenn du den genauen Pfad im Archiv kennst.
Fazit
.tar.gz
ist unter Linux ein flexibles und leistungsstarkes Format, das in vielen Situationen eingesetzt wird – von Softwareverteilung bis hin zu Backups. Mit ein paar einfachen Befehlen kannst du schnell Archive erstellen, prüfen und entpacken.
Kurzreferenz
Aktion | Befehl |
---|---|
Archiv erstellen | tar -czvf archiv.tar.gz ordner/ |
Archiv entpacken | tar -xzvf archiv.tar.gz |
Inhalt anzeigen | tar -tzf archiv.tar.gz |
Nur bestimmte Datei extrahieren | tar -xzvf archiv.tar.gz dateiname |
In anderes Verzeichnis entpacken | tar -xzvf archiv.tar.gz -C /ziel/ |
Wenn du regelmäßig mit der Shell arbeitest, lohnt es sich, diese Befehle im Griff zu haben – sie sind schnell, zuverlässig und systemweit verfügbar.