Skip to main content

Beispielverwendungen des Befehls gzip

Anonim

Das gzip Der Befehl ist eine übliche Methode zum Komprimieren von Dateien in Linux. Daher ist es wichtig zu wissen, wie Dateien mit diesem Tool komprimiert werden.

Die Komprimierungsmethode von gzip ist Lempel-Ziv (LZ77). Jetzt ist es nicht wichtig, dass Sie diese Informationen kennen. Alles, was Sie wissen müssen, ist, dass die Dateien kleiner werden, wenn Sie sie mit komprimieren gzip Befehl.

Standardmäßig beim Komprimieren einer Datei oder eines Ordners mit der gzip Der Befehl hat den gleichen Dateinamen wie zuvor, jetzt aber die Erweiterung .gz.

In einigen Fällen ist es nicht möglich, denselben Namen beizubehalten, insbesondere wenn der Dateiname unglaublich lang ist. Unter diesen Umständen wird versucht, es abzuschneiden. In diesem Handbuch zeigen wir Ihnen, wie Sie Dateien mit der gzip Befehl und stellen Sie die am häufigsten verwendeten Schalter vor.

So komprimieren Sie eine Datei mit gzip

Die einfachste Möglichkeit, eine einzelne Datei mit zu komprimieren gzip soll den folgenden Befehl ausführen:

gzip Dateiname

Zum Beispiel, um eine aufgerufene Datei zu komprimieren mydocument.odt Führen Sie den folgenden Befehl aus:

gzip mydocument.odt

Einige Dateien werden besser komprimiert als andere. Zum Beispiel Dokumente, Textdateien, Bitmap-Bilder, bestimmte Audio- und Videoformate wie WAV und MPEG lassen sich sehr gut komprimieren.

Andere Dateitypen wie JPEG-Bilder und MP3-Audiodateien lassen sich nicht gut komprimieren, und die Datei kann nach dem Ausführen tatsächlich größer werden gzip Befehl dagegen.

Der Grund dafür ist, dass JPEG-Bilder und MP3-Audiodateien bereits komprimiert sind und daher die gzip Befehl fügt es einfach hinzu, anstatt es zu komprimieren.

Das gzip Der Befehl versucht nur, reguläre Dateien und Ordner zu komprimieren. Wenn Sie also versuchen, einen symbolischen Link zu komprimieren, funktioniert er nicht und es macht wirklich keinen Sinn, dies zu tun.

So dekomprimieren Sie eine Datei mit dem Befehl gzip

Wenn Sie über eine Datei verfügen, die bereits komprimiert wurde, können Sie sie mit dem folgenden Befehl dekomprimieren.

gzip -d Dateiname.gz

Zum Beispiel, um das zu dekomprimieren mydocument.odt.gz Datei würden Sie den folgenden Befehl verwenden:

gzip -d meinDokument.odt.gz

Erzwingen, dass eine Datei komprimiert wird

Manchmal kann eine Datei nicht komprimiert werden. Möglicherweise versuchen Sie, eine Datei mit dem Namen zu komprimieren myfile1 aber es gibt schon eine datei namens myfile1.gz . In diesem Fall ist die gzip Befehl funktioniert normalerweise nicht.

Um das zu erzwingen gzip Befehl, um seine Sachen zu tun, führen Sie einfach den folgenden Befehl aus:

gzip -f Dateiname

So behalten Sie die unkomprimierte Datei

Standardmäßig beim Komprimieren einer Datei mit der gzip Mit dem Befehl erhalten Sie eine neue Datei mit der Erweiterung .gz.

Wenn Sie die Datei komprimieren und die Originaldatei beibehalten möchten, müssen Sie den folgenden Befehl ausführen:

gzip -k Dateiname

Wenn Sie beispielsweise den folgenden Befehl ausführen, erhalten Sie eine Datei namens mydocument.odt und mydocument.odt.gz .

gzip -k mydocument.odt

Holen Sie sich einige Statistiken darüber, wie viel Speicherplatz Sie gespeichert haben

Beim Komprimieren von Dateien geht es vor allem darum, Speicherplatz zu sparen oder die Größe einer Datei zu reduzieren, bevor sie über ein Netzwerk gesendet wird.

Es ist daher gut zu sehen, wie viel Speicherplatz bei der Verwendung des Systems eingespart wurde gzip Befehl.

Das gzip Der Befehl liefert die Art von Statistiken, die Sie zur Überprüfung der Kompressionsleistung benötigen.

Um die Liste der Statistiken abzurufen, führen Sie den folgenden Befehl aus:

gzip -l Dateiname.gz

Die Informationen, die vom obigen Befehl zurückgegeben werden, lauten wie folgt:

  • Komprimierte Größe;
  • Unkomprimierte Größe;
  • Verhältnis in Prozent;
  • Unkomprimierter Dateiname

Komprimieren Sie jede Datei in einem Ordner und in Unterordnern

Sie können jede Datei in einem Ordner und dessen Unterordner mit dem folgenden Befehl komprimieren:

gzip -r Ordnername

Dies erstellt keine Datei namens Ordnername.gz . Stattdessen durchläuft es die Verzeichnisstruktur und komprimiert jede Datei in dieser Ordnerstruktur.

Wenn Sie die Ordnerstruktur als eine Datei komprimieren möchten, empfiehlt es sich, eine tar-Datei zu erstellen und die tar-Datei dann wie in dieser Anleitung beschrieben zu kopieren.

So testen Sie die Gültigkeit einer komprimierten Datei

Wenn Sie prüfen möchten, ob eine Datei gültig ist, können Sie den folgenden Befehl ausführen:

gzip -t Dateiname

Wenn die Datei gültig ist, erfolgt keine Ausgabe.

So ändern Sie den Komprimierungsgrad

Sie können eine Datei auf verschiedene Arten komprimieren. Beispielsweise können Sie eine kleinere Komprimierung wählen, die schneller arbeitet, oder Sie können eine maximale Komprimierung anstreben, bei der der Kompromiss länger dauert.

Führen Sie den folgenden Befehl aus, um eine minimale Komprimierung bei höchster Geschwindigkeit zu erreichen:

gzip -1 Dateiname

Führen Sie den folgenden Befehl aus, um die maximale Komprimierung bei der niedrigsten Geschwindigkeit zu erzielen:

gzip -9 Dateiname

Sie können die Geschwindigkeit und die Komprimierungsstufe variieren, indem Sie verschiedene Zahlen zwischen 1 und 9 auswählen.

Standard-Zip-Dateien

Das gzip Der Befehl sollte nicht verwendet werden, wenn mit Standard-ZIP-Dateien gearbeitet wird. Du kannst den … benutzen Postleitzahl Befehl und entpacken Befehl zum Umgang mit diesen Dateien.