Next: cp
Up: Von GNU'sMuscheln
Previous: comm
compress komprimiert Dateien
compress [-cdfrvV] [-b Maxbits] [ Datei
...]
compress komprimiert Dateien mit
LZW (einem veränderten Lempel-Ziv) Algorithmus. Bevor compress
eine Datei durch die komprimierte Version ersetzt, überprüft es, ob
die Datei nach der Kompression wirklich kleiner ist als
vorher. Nur in diesem Fall wird die unkomprimierte Datei
gelöscht. Wenn keine Datei angegeben wird, liest compress von
der Standardeingabe und schreibt in die Standardausgabe. Wenn die
Ausgabedatei Datei.Z schon existiert, wird sie nicht
überschrieben. compress verändert den Zeitstempel der Datei
nicht.
Die Programme uncompress und zcat sind Links auf compress, bei denen bestimmte Optionen vorbelegt
sind.
uncompress arbeitet wie ` compress -d', das heißt, es
entkomprimiert die mit compress gepackten Dateien.
zcat arbeitet wie ` compress -dc', das heißt, es schreibt
die entkomprimierten Dateien auf die Standardausgabe. Diese Funktion
wird in den Shellscripts zdiff, zmore oder zless
benutzt, um den Inhalt komprimierter Dateien direkt an bestimmte
Filter weiterzuleiten.
Das compress Programm kann als Standardpacker für Unix
bezeichnet werden. Es wird im Zusammenhang mit tar auch für
gepackte Dateiarchive verwendet. Das GNU tar bietet eine
direkte Unterstützung von compress (-> Seite
).
Allerdings wird in letzter Zeit dazu übergegangen, das neue gzip
Programm zum Packen einzelner Dateien zu benutzen, weil es deutlich
höhere Kompressionsraten erzielt. Im Bereich der Freien Software ist
compress bereits überall durch gzip abgelöst.
- -c
- (compress) die (de-)komprimierte Datei wird in die
Standardausgabe geschrieben
- -d
- (decompress) dekomprimiert die Datei; die
komprimierte Datei wird dabei ersetzt
- -f
- (force) überschreibt existierende Ausgabedateien und
ersetzt Datei, selbst wenn sie durch die Kompression nicht
kleiner wird
- -v
- (verbose) gibt den Dateinamen und das Größenverhältnis aus
- -V
- (Version) gibt die Versionsnummer aus
- -r
- (recursiv) komprimiert rekursiv alle Dateien in den
Unterverzeichnissen
- -b Maxbits
- setzt die Kompressionstiefe
(Voreinstellung ist 16 Bit)
Autoren: Spencer W. Thomas, Jim McKie,
Steve Davies, Ken Turkowski,
James A. Woods, Joe Orost,
Dave Mack und Peter Jannesen
Next: cp
Up: Von GNU'sMuscheln
Previous: comm