Lernziele
- Unterschied zwischen Archivierung und Kompression verstehen
- Wichtige Tools wie
tar,gzip,bzip2,xzundzippraktisch anwenden - Archive erstellen, extrahieren, erweitern und komprimieren
- Verständnis für Komprimierungsstufen und typische Datei-Endungen
Zentrale Konzepte
- Archiv: Viele Dateien in eine einzige Datei bündeln (z. B. mit
tar) - Kompression: Speicherplatz sparen durch Verkleinerung (z. B. mit
gzip,xz) - Kombination:
.tar.gz= Archiv + Kompression - Verlustfreie Kompression: Originaldaten vollständig wiederherstellbar
Praktische Befehle (mit Beispielen)
Archive mit tar erstellen
# Alle Dateien im Verzeichnis 'daten/' zu einem Archiv bündeln
tar -cf archiv.tar daten/
Inhalt eines Archivs anzeigen
# Dateiliste im Archiv anzeigen (ohne Entpacken)
tar -tf archiv.tar
Archiv entpacken
# Archiv entpacken im aktuellen Verzeichnis
tar -xf archiv.tar
# Nur eine bestimmte Datei extrahieren
tar -xf archiv.tar daten/beispiel.txt
Mehr Transparenz mit -v
# Mit -v zeigt tar die verarbeiteten Dateien beim Entpacken/Archivieren
tar -xvf archiv.tar
Dateien zu einem bestehenden (unkomprimierten) Archiv hinzufügen
# Achtung: Nur bei unkomprimierten Archiven möglich!
tar -uf archiv.tar neue_datei.txt
Komprimieren mit gzip, bzip2, xz
# Datei mit gzip komprimieren
gzip datei.txt # ergibt: datei.txt.gz
# Datei mit bzip2 komprimieren
bzip2 datei.txt # ergibt: datei.txt.bz2
# Datei mit xz komprimieren
xz datei.txt # ergibt: datei.txt.xz
Dekomprimieren
# Entkomprimieren
gunzip datei.txt.gz
bunzip2 datei.txt.bz2
unxz datei.txt.xz
Komprimierte tar-Archive in einem Schritt erzeugen
# tar + gzip
tar -czf archiv.tar.gz daten/
# tar + bzip2
tar -cjf archiv.tar.bz2 daten/
# tar + xz
tar -cJf archiv.tar.xz daten/
Alternative Anzeige komprimierter Dateien
# Inhalt anzeigen, ohne Dekomprimieren
zcat datei.txt.gz
bzcat datei.txt.bz2
xzcat datei.txt.xz
ZIP-Dateien erstellen (Windows-kompatibel)
# Rekursives Zippen eines Verzeichnisses
zip -r archiv.zip meinordner/
# ZIP-Datei entpacken
unzip archiv.zip
Komprimierungsstufen (Performance vs. Größe)
# Schnellere, aber weniger starke gzip-Kompression
gzip -1 datei.txt
# Maximale gzip-Kompression
gzip -9 datei.txt
# Vergleichbar mit xz:
xz -1 datei.txt # schnell, weniger komprimiert
xz -9 datei.txt # langsam, stark komprimiert
Typische Prüfungsfragen
- Wie erstellt man ein Archiv und komprimiert es mit gzip?
- Was bewirkt die tar-Option
-v? - Warum kann man komprimierte tar-Archive nicht mit
tar -uerweitern? - Wie extrahiert man
archive.tgzohne die Option-z?
Merksätze
- „tar archiviert, nicht komprimiert – dafür gibt’s z, j oder J“
- .tar.gz = Archiv mit gzip-Kompression
- ZIP ≠ TAR: zip kann direkt komprimieren und archivieren
- Komprimierungsstufe -9: kleine Datei, hohe CPU-Auslastung
Lerne mit mir auf YouTube
Live, mit allen Problemchen, die man so hat wenn man neu ist.

Schreibe einen Kommentar