1 📦 tar (Das traditionelle Fundament der Linux-Archive)
1.1 🔬 Die Philosophie: Erst einpacken, dann zusammendrücken
Im Gegensatz zu Windows-Formaten wie .zip oder .rar, die Dateien in einem Rutsch einpacken und komprimieren, trennt die Linux-Welt diese Aufgaben strikt.
- Schritt 1:
tar nimmt einen riesigen Ordner inklusive aller wichtigen Linux-Dateirechte (Besitzer, Gruppen, Lese- und Schreibrechte) und schnürt daraus ein einziges Paket. - Schritt 2:
Ein Kompressions-Werkzeug (wie gzip oder xz) drückt diesen "Tarball" danach extrem stark zusammen.
Deshalb sieht man unter Linux fast ausschließlich doppelte Dateiendungen wie .tar.gz oder .tar.xz. Grafische Programme wie Ark oder File-Roller nutzen tar im Hintergrund als absolutes Standard-Fundament.
1.2 🛠️ Der vollständige Codec-Abgleich für die „Fantastischen Vier“
Damit grafische Archivmanager wie Ark oder File-Roller absolut jedes Tar- und Standardarchiv fehlerfrei öffnen können, müssen alle Begleitwerkzeuge installiert sein. Hier sind die lückenlosen Befehle für die wichtigsten Distributionen:
Für Ubuntu / Linux Mint / Zorin OS / Debian:
Für Fedora:
Für openSUSE (Tumbleweed / Leap):
Für Arch Linux:
1.3 💻 Der unentbehrliche Terminal-Spickzettel
Wenn ein Nutzer eine .tar.gz- oder .tar.xz-Datei im Terminal entpacken muss, weil die grafische Oberfläche streikt, helfen diese legendären "Zauberformeln":
Ein .tar.gz- oder .tar.xz-Archiv entpacken:
(Merkhilfe: -xtract -verbose -file — "Pack aus, zeig mir im Detail was du tust, und zwar aus dieser Datei"). Modernes tar erkennt den Codec automatisch, man muss das -z für gzip nicht mehr zwingend mitschreiben!
Ein neues Backup-Archiv (.tar.gz) von einem Ordner erstellen:
(Hier steht das -c für -create und das -z für die -zip/gzip-Kompression).
1.4 💡 Typische Fragen
1.4.1 1. „Beim Entpacken eines Tarballs gehen die Dateirechte verloren!“
- Lösung:
Wenn ein Nutzer ein Linux-System-Backup als .tar auf einen USB-Stick entpackt, der mit dem Windows-Dateisystem NTFS oder FAT32 formatiert ist, sterben alle Linux-Dateirechte augenblicklich. tar kann seine Stärken nur ausspielen, wenn das Zielverzeichnis ein echtes Linux-Dateisystem (wie ext4 oder Btrfs) ist.
1.4.2 2. „Was ist der Unterschied zwischen .tar.gz und .tar.xz?“
- Lösung:
.tar.gz ist der alte Standard:
Es packt und entpackt rasend schnell, die Dateien sind aber etwas größer. .tar.xz nutzt modernste Algorithmen:
Das Packen dauert deutlich länger und braucht mehr CPU-Leistung, aber das Endergebnis ist winzig klein. Im Jahr 2026 gilt .tar.xz als der moderne Standard für Systempakete.