# Archive unter Linux



# zip

Das Tool zip ist vor allem aus der Windows-Welt bekannt, ist aber ebenso bei Linux-basierten Betriebssystemen verfügbar.

Einzelne Dateien in einem komprimierten Archiv zusammenfassen:

<dl id="bkmrk-zip-archiv.zip-inhal"><dd>```
zip archiv.zip inhalt1 inhalt2
```

</dd></dl>Komplette Ordner in einem komprimierten Archiv zusammenfassen:

<dl id="bkmrk-zip--r-archiv.zip-or"><dd>```
zip -r archiv.zip ordner1 ordner2 ordner3
```

</dd></dl>Komprimiertes Archiv entpacken:

<dl id="bkmrk-unzip-archiv.zip"><dd>```
unzip archiv.zip
```

</dd></dl>Inhalt eines komprimierten Archivs anzeigen:

<dl id="bkmrk-unzip--l-archiv.zip"><dd>```
unzip -l archiv.zip
```

</dd></dl>

# bz2, bzip2

Neben gzip gibt es noch bzip2, es ist gzip sehr ähnlich, verwendet aber einen anderen Algorithmus.

Eine Datei komprimieren:

<dl id="bkmrk-bzip2-file-datei-dek"><dd>```
bzip2 file
```

</dd><dd>Datei dekomprimieren:</dd></dl><dl id="bkmrk-bunzip2-file.bz2"><dd>```
bunzip2 file.bz2
```

</dd></dl>Dateien in einem komprimierten Archiv zusammenfassen:

<dl id="bkmrk-tar-cfvj-archiv.tar."><dd>```
tar cfvj archiv.tar.bz2 inhalt1 inhalt2
```

</dd><dd>Archiv dekomprimieren und auspacken:</dd></dl><dl id="bkmrk-tar-xfvj-archiv.tar."><dd>```
tar xfvj archiv.tar.bz2
```

</dd></dl>

# gz, gzip

Da ein tar-Archiv, wie oben erwähnt, ohne Zusatzoptionen nicht komprimiert ist, kann dies mit der Zusatzoption gzip geschehen. gzip steht für GNU zip und dem tar-Archiv wird die Dateiendung .gz angehängt.

Eine Datei komprimieren:

<dl id="bkmrk-gzip-file"><dd>```
gzip file
```

</dd></dl>Datei dekomprimieren:

<dl id="bkmrk-gunzip-file"><dd>```
gunzip file
```

</dd></dl>Dateien in einem komprimierten Archiv zusammenfassen:

<dl id="bkmrk-tar-cfvz-archiv.tar."><dd>```
tar cfvz archiv.tar.gz inhalt1 inhalt2
```

</dd><dd>Archiv dekomprimieren und auspacken:</dd></dl><dl id="bkmrk-tar-xfvz-archiv.tar."><dd>```
tar xfvz archiv.tar.gz
```

</dd></dl>

# tar

Das Programm tar steht ursprünglich für **T**ape **Ar**chiver, es wurde verwendet um Daten auf Bandlaufwerken zu sichern. Es ist heute noch sehr beliebt und verbreitet.  
Ein reines tar-Archiv ist **nicht** komprimiert.

Entpacken eines Archivs:

<dl id="bkmrk-tar-xfv-archiv.tar-d"><dd>```
tar xfv archiv.tar
```

</dd><dd>Dateien/Ordner in ein Archiv packen:  
</dd></dl><dl id="bkmrk-tar-cfv-archiv.tar-i"><dd>```
tar cfv archiv.tar inhalt1 inhalt2 inhalt3
```

</dd><dd>Komprimierte Archive erstellen:</dd></dl><dl id="bkmrk-tar-cfzv-archiv.tar-"><dd>```
tar cfzv archiv.tar inhalt1 inhalt2 inhalt3
```

</dd><dd>Inhalt eines Archivs auflisten:</dd></dl><dl id="bkmrk-tar-tfv-archiv.tar"><dd>```
tar tfv archiv.tar
```

</dd></dl>Legende:

x = entpacken (extract)  
f = Datei (file)  
v = Details anzeigen (verbose)  
c = erstellen (create)