Packen und entpacken in der Konsole
Die einfachere Lösung zum entpacken und packen von Dateien ist für Linuxanfänger wahrscheinlich das Programm Ark. Jedoch ist manchmal, vor allem wenn es schnell gehn, soll die Kommandozeile die bessere Lösung. Im nachfolgenden Tutorial wird die Verwendung der Programme tar, gzip und bzip2 näher erklärt.
Extrahieren – Schnellübersicht
Hier zunächst einmal ein Überblick wie man Dateien mit unterschiedlichen Endungen direkt extrahiert. Im Verlauf der Anleitung wird dies jedoch noch ausführlicher behandelt.
beispiel.tar entpackt man so:
tar xvf beispiel.tar
beispiel.tar.gz entpackt man so:
tar xvfz beispiel.tar.gz
beispiel.tar.bz2
entpackt man so:
tar xvfj beispiel.tar.bz2
Verzeichnis/ Dateien erstellen
Um ein Archiv zu erstellen müssen wir erstmal ein Beispielverzeichniss anlegen
mkdir mappe
in dieses Verzeichnis wechseln
cd mappe
und 3 Dateien erstellen.
touch datei1 datei2 datei3
Archivierung und Extrahierung mit tar
Beim archivieren müßt ihr darauf achten, dass ihr euch nicht im Verzeichnis befindet das ihr archivieren wollt, da es sonst zu Fehlermeldungen kommt. Also gegebenenfalls mit cd in der Verzeichnisstruktur um eine Stufe nach oben wechseln.
archivieren:
tar cvf mappe.tar mappe
extrahieren:
tar xvf mappe.tar
nur ausgewählte Dateien archivieren:
tar cvwf mappe.tar mappe
nur ausgewählte Dateien extrahieren:
tar xvwf mappe.tar
Mit tar sind zwar nun die Verzeichnisse und Dateien archiviert, nur haben wir damit noch keinen Speicherplatz gespart.
Für diesen Zweck gibt es zusätzlich zu tar die Kompressionsverfahren gzip und bzip2. Das gebräuchlichere von beiden Kompressionsverfahren ist gzip. Aber auch bzip2 wird auch immer öfter zur Komprimierung verwendet, da sich damit höhere Kompressionsstufen erreichen lassen.
Kompression und Extrahierung mit gzip
komprimieren:
gzip -9 mappe.tar
extrahieren:
gzip -d mappe.tar.gz
Kompression und Extrahierung mit bzip2
komprimieren:
bzip2 -9 mappe.tar
extrahieren:
bzip2 -d mappe.tar.bz2


Basti-Fantasti am 16. Sep 2008 13:55
Super Beschreibung!
Johannes Derer am 19. Jul 2009 19:23
Echt klasse! Was hätt’ ich bloß ohne diese Erklärung getahn!
Mfg J.