[Next] [Up] [Previous] [Contents] [Index]
Next: Umleiten von Ein- und
Up: Advanced Shell
Previous: mtools
Zum Packen stehen die zwei Programme tar und gzip
zur Verfügung. tar war ursprünglich als Tool zum Archivieren von
Dateien auf einem Streamer gedacht und greift daher standardmaßig auf einen
Streamer zu. Es vereint mehrere Dateien oder ganze
Verzeichnisse zu einem Archiv. Syntax:
tar [Optionen] Name Dateien Verzeichisse
Als t[Optionen] verwendet man:
- -c erzeugt ein neues Archiv
- -f Datei verwendet die Datei als Archiv
(diese Option muß falls kein Streamer zur Verfügnung steht
immer verwendet werden)
- -t zeigt das Inhaltsverzeichnis des Archivs an
- -d vergleicht die Dateien des Archives mit dem ,,Orginal`` und
stellt gegebenenfalls Unterschiede fest
- -v zeigt die verpackten oder entpackten Dateien auf dem
Bildschirm an
- -x extrahiert die Dateien aus dem Archiv ins aktuelle
Verzeichnis (das Archiv beleibt dabei erhalten)
- -C Verzeichnis extrahiert die Dateien aus dem Archiv
ins angegebene Verzeichnis
- -W überprüft mach dem Schreiben die Korrektheit der
archivierten Dateien (nicht für komprimierte Archive)
- -z[+] komprimiert das Archiv mit gzip
Zumeist wird tar folgendermaßen verwendet:
Erstellung eines Archives: tar -cvf archiv.tar *
Erstellung eines komprimierten Archives: tar -czvf archiv.tar.gz *
Extrahieren eines Archives: tar -xvf archiv.tar
Extrahieren eines komprimierten Archives: tar -xzvf archiv.tar.gz
gzip komprimiert einzelne Dateien, an die komprimierte Datei wird
automatisch die Endung .gz angehängt. Die einzig wichtige Option ist
-c; die zu (de)komprimierende Datei wird unverändert gelassen und
kann mit > Datei.gz in eine Datei umgeleitet werden.
Beispiele:
gzip *.tex komprimiert alle *.tex Dateien des aktuellen
Verzeichnisses. Das Ergebnis sind lauter *.tex.gz Dateien.
gzip -c Datei > Datei.gz komprimiert
Datei, beläßt diese unverändert und schreibt die Ausgabe in
Datei.gz
gunzip Datei.gz dekomprimiert die Datei Datei.gz
[Next] [Up] [Previous] [Contents] [Index]
Next: Umleiten von Ein- und
Up: Advanced Shell
Previous: mtools
Tue Dec 7 13:01:45 MET 1999