Universität Bayreuth Mathematisches Institut Erste Schritte Mail und News KDE LaTeX/TeX Linksammlung Linuxtools Netzwerk Programmieren Windows X Window Anträge Kontakt |
Linuxtools
KARK, ZIP, UNZIP, GZIP, BZIPSchon am Titel erkennt amn, dass es unter Linux viele Möglichkeiten gibt Dateien zu Komprimieren. Nicht jedes Kompressionsprogramm ist für jede Art von File optimal geeignet, aber "kompatibel" sind alle zueinander! ICh werde hier nun die wichtigesten und gängigsten Vorstellen!KZip - Das Linux GUIzip
Der zip BefehlDie Befehle zip (Zusammenpacken) und unzip (Auspacken), können verwendet werden um grosse Dateien zu komprimieren. Dabei existieren auch Optionen, die Kompatibilität zu MSDOS und Windows herstellen (Aber wer braucht das schon ;-)). Deshalb gebe ich hier eine kurze Einführung. Der Standartaufruf von zip lautet:user@btcipmatx8:/home/user > zip zip-file Datei1 Datei2 Datei3 ..Wichtig dabei ist, dass das zu erstellende Archiv immer an erster Stelle genannt wird! Alle folgenden Dateien werden als die zu archivierenden verstanden!
Der unzip Befehlunzip benötiget eigentlich überhaupt keine Optionen, sondern kann einfachuser@btcipmatx8:/home/user > unzip geziptes-fileaufgerufen werden. Wichtig ist hier, das unzip NUR mit zip komprimierte Dateien dekomprimieren kann!
gzip - Der StandartDer gzip Befehl wird unter Linux (noch) am häufigesten verwendet. Gängige Endungen für mit gzip gezippte Dateien sind .gz, .tgz, .tar.gz. .tgz, .tar.gz zeigt dabei eine Verbindung mit einem tar Archiv. Anders als bei zip/unzip kann man mit gzip sowohl komprimieren, als auch dekomprimieren (Es existiert jedoch auch ein Link für gunzip, so dass auch mittels gunzip dekomprimiert werden kann.)! Es kommt dabei auf die Optionen an:-h gibt die gzip-Hilfe aus -d entpackt das angegebene File -f überschreibt bereits vorhandene Daten ohne Rückfrage -l listet GZip-Archivdaten auf -t testet, ob das angegebene Archiv gültig ist -v gibt Informationen während des Vorgangs an -1 schnelle Kompression -9 starke Kompression (anzuraten)user@btcipmatx8:/home/user > gzip Optionen fileAufrufbeispiele:gzip ist eigentlich nur für die Komprimierung einzelner Dateien gedacht, deswegen sollten bei mehreren Dateien vorher tar-Archive erstellt werden.user@btcipmatx8:/home/user > gzip -l test.gzZeigt die im .gz Archiv enthaltenen Daten
bzip2 - Der neue Stern am Himmelbzip2 komprimiert "blockweise", daher ist dieses Komprimierungsprogramm hervorragend geeignet, um Textfiles zu komprimieren (ca. 20%! besser als gzip). Die Bediennung von bzip2 ist sehr einfach, da es kaum Optionen dafür gibt:-h gibt die bzip2-Hilfe aus -d (decompress) dekomprimiert das Archivfile -f komprimiert die angegeben Files -v gibt wieder Informationen zum momentanen tun aus -k behält Inputfiles bei (sonst werden die GEL&Oml;SCHT!)Eine Besonderheit an bzip2 ist, das man Optionen und zu zippende Files wild durcheinander würfeln kann. Dennoch sollte man sich an folgende Struktur halten:user@btcipmatx8:/home/user > bzip2 Optionen filesEinige Beispielaufrufe:user@btcipmatx8:/home/user > bzip2 -f test.txtKomprimiert das File test.txt und löscht es anschliessend, es bleibt test.txt.bz2 übrig!user@btcipmatx8:/home/user > bzip2 -d test.txt.bz2Dekomprimiert test.txt.bz2 zu test.txt und löscht test.txt.bz2!user@btcipmatx8:/home/user > bzip2 -k -f test.txtKomprimiert test.txt und behält das Original bei!
|