Archivformate

Aus Fedorawiki.de

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der Tipps & Tricks Sammlung

Linux und auch andere Betriebsysteme verwenden Archive um mehrere Dateien zusammen gepackt zur Verfügung zu stellen. Dabei gibt es verschiedene Arten von Archiven wie zum Beispiel .tar, .gz, .bz2, oder auch das .zip Archiv, welches auch vor allem unter DOS oder Windows Verwendung findet.

Inhaltsverzeichnis

.tar Archive

Bei .tar Archive werden nur Dateien zusammengefügt, also eine Zusammenfassung der Dateien. Die Verzeichnisstruktur wird beibehalten, der Inhalt jedoch nicht komprimiert! In .tar Archiven sind auch die Rechte der Dateien enthalten. Diese Art von Archiv wird daher vorallem auf Linux und Unix System verwendet.

.tar Archive entpacken

Verwenden Sie folgenden Befehl um .tar Archive zu entpacken

tar xfv ARCHIVDATEI.tar

.tar Archive erstellen

Mit mit Befehl

 tar cfv ARCHIVDATEI.tar VERZEICHNIS1 DATEI1 DATEI2

werden .tar Archive erstellt

Inhalt eines .tar Archives auflisten

Verwende diesen Befehl um den Inhalt eines .tar Archives aufzulisten

tar tfv ARCHIVDATEI.tar


Achtung Achtung:

Wenn man die Kommandos beim tar-Befehl mit einem "-" (Minus) Zeichen eingibt, sollte man darauf achten, dass die Option f als letztes hinzugefügt wird, da sonst eine Fehlermeldung ausgegeben wird. Die richtige Schreibweise ist also z.B.

tar -cxf 

und nicht

tar -fcx

.gz Archive

Dateien mit der Endung .gz sind komprimierte gzip Dateien. Es kann jedoch nur eine Datei komprimiert werden. Um mehrere Dateien zu komprimieren muss man zuerst ein .tar Archiv erstellen und dieses anschliessen komprimieren. Daher sieht man auch oft DATEINAME.tar.gz Dateien.

.gz Archive erstellen

Verwenden Sie folgenden Befehl um .gz komprimierte Archive zu erstellen

gzip DATEINAME

Aus diesem Befehl entsteht eine Datei mit der Endung DATEINAME.gz

.gz Archive entpacken

Das Entpacken eines .gz Archives ist nicht schwer. Verwenden Sie diesen Befehl

gunzip DATEINAME.gz


Anmerkung Anmerkung:

Dateien mit der Endung .tgz sind im Grunde nichts anderes als .tar.gz Archive. Diese lassen sich aucht mit dem tar Befehl in einem Schritt erstellen bzw. entpacken

tar cfvz ARCHIVNAME.tar.gz VERZEICHNIS1 DATEI1 DATEI2
tar xfvz ARCHIVNAME.tar.gz

.bz2 Archive

Archive mit der Endung .bz2 werden selten verwendet. Im Grunde sind diese Archive ähnlich wie die der .gz.

.bz2 Archive erstellen

Führen Sie den Befehl aus um ein .bz2 Archiv zu erstellen

bzip2 DATEI

.bz2 Archive entpacken

Entpackungsbefehl oder auch Dekomprimierung

bunzip2 DATEI.bz2


Anmerkung Anmerkung:

Mit dem tar Befehl kann man das Komprimieren und Dekomprimieren auch in einem Schritt machen

tar cfvj ARCHIV.tar.bz2 VERZEICHNIS1 DATEI1 DATEI2
tar xfvj ARCHIV.tar.bz2

.zip Archive

Da das .zip Archiv fast ausschliesslich unter DOS bzw. Windwos verwendet wird, ist diese Art von Archivdatei perfekt geeignet für den Datenaustausch zwischen Linux- und Windowssystemen.

.zip Archive erstellen

Mit diesem Befehl können Sie einzelne Dateien zu einem Zip Archiv erstellen

zip ARCHIVNAME.zip DATEI1 DATEI2 DATEI3

Um ganze Verzeichnisse(Verzeichnisstrukturen) zu einem Archiv hinzuzufügen verwendet man diesen Befehl

zip -r ARCHIVNAME.zip VERZEICHNIS1 VERZEICHNIS2

.zip Archive entpacken

Der Befehl

unzip ARCHIVNAME.zip

entpackt ein .zip Archiv

Inhalt eines .zip Archives auflisten

Wie auch beim .tar Archiv ist es auch bei einem .zip Archiv möglich den Inhalt aufzulisten. Dazu ist dieser Befehl gut

unzip -l [ARCHIV].zip


.rar Archive

Das mittlerweile unter Windows sehr beliebte .rar Archiv Format kann auch unter Linux entpackt werden, da die dazu benötigte Software nicht frei ist muss sie wie in Fehlende Multimediafunktionen nachrüsten beschrieben aus dem Livna Repository nachinstalliert werden.

yum install unrar

.rar Archive entpacken

Dieser Befehl entpackt den Inhalt eines Rar Archivs in den aktuellen Ordner.

unrar e [ARCHIV].rar

Inhalt eines .rar Archives auflisten

Den Inhalt eines .rar Archivs kann man mit folgendem Befehl auflisten

unrar l [ARCHIV].rar


.ace Archive

Das seltene .ace Archiv Format kann auch unter Linux entpackt werden. Die dazu benötigte Software ist nicht frei, dehalb muss sie wie in Fehlende Multimediafunktionen nachrüsten beschrieben aus dem Livna Repository nachinstalliert werden.

yum install unace

.ace Archive entpacken

Dieser Befehl entpackt den Inhalt eines ace Archivs in den aktuellen Ordner.

unace e [ARCHIV].ace

Inhalt eines .ace Archives auflisten

Den Inhalt eines .ace Archivs kann man mit folgendem Befehl auflisten

unace l [ARCHIV].ace