[Next] [Up] [Previous] [Contents] [Index]
Next: Umleiten von Ein- und Up: Advanced Shell Previous: mtools

Packprogramme

  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