GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie Pigz, um Dateien unter Linux schneller zu komprimieren

Die Dateikomprimierung und -dekomprimierung ist ein wichtiger Meilenstein für jeden Linux-Benutzer. Es spart Ihnen erheblichen Speicherplatz beim Umgang mit umfangreichen Daten. Außerdem können wir die Datensicherheitsimplementierungen nicht übersehen, die erfolgreich von seriösen Dateikomprimierungstools beigetragen wurden.

Komprimierte Dateien sind sicherer vor Datenbeschädigung und Kompromittierung als unkomprimierte Dateien. Der Erfolg der Dateikomprimierung und -dekomprimierung hängt von dem Tool ab, das Sie für die Aufgabe verwenden.

Schwein (parallele Implementierung von gzip ) ist ein solches Werkzeug. Die kostenlose und Open-Source-Natur von Pigz ist nicht das einzige Attribut, das dazu beiträgt, dass es sich um ein zuverlässiges Tool zur Komprimierung und Dekomprimierung von Dateien handelt. Es ist auch bei der Bereitstellung dieser Funktionalität bemerkenswert schnell.

[Das könnte Ihnen auch gefallen:Wie Sie große (100 GB+) Dateien unter Linux schneller komprimieren]

Schwein ist ein Upgrade von gzip Dienstprogramm aufgrund der Verwendung mehrerer Kerne und Prozessoren (durch Threads), um seinen schnellen Datenkomprimierungs- und Dekomprimierungsalgorithmus zu implementieren.

Pigz unter Linux installieren

Abhängig von der Linux-Betriebssystemverteilung, die Sie verwenden möchten, können Sie pigz installieren auf Ihrem Linux-System mit einem der folgenden Befehle:

$ sudo apt-get install pigz     [On Debian, Ubuntu and Mint]
$ sudo yum install pigz         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a app-arch/pigz  [On Gentoo Linux]
$ sudo pacman -S pigz           [On Arch Linux]
$ sudo zypper install pigz      [On OpenSUSE]    

Pigz zum Komprimieren und Dekomprimieren von Dateien verwenden

Es gibt einen triftigen Grund für die Namenskonvention von pigz d.h. parallele Implementierung von gzip. Immer wenn eine Eingabedatei zur Komprimierung verwendet wird, analysiert pigz zuerst die Größe der Datei, bevor sie in 128-kb-Blöcke aufgeteilt wird. Anschließend werden die aufgeteilten Dateibrocken dann parallel komprimiert. Die resultierende komprimierte Datei erhält eine .gz Dateierweiterungsformat.

Datei mit Pigz komprimieren

Lassen Sie uns versuchen, 370 MB zu komprimieren iso-Datei (win_xp.iso ) mit gzip.

$ sudo pigz win_xp.iso

Die resultierende komprimierte Datei wird unter dem Namen win_xp.iso.gz gespeichert . Außerdem löscht der obige Befehl die ursprüngliche ISO-Datei (win_xp.iso ).

$ ls -l win_xp.iso.gz

Wenn Sie sowohl die Original- als auch die komprimierten Dateien beibehalten möchten, sollte Ihr Komprimierungsbefehl wie folgt aussehen:

$ sudo pigz -k win_xp.iso

Anzeigen des Inhalts einer komprimierten Datei mit Pigz

Um den Inhalt einer archivierten Datei aufzulisten, muss Ihr pigz Der Befehl sollte folgendermaßen implementiert werden:

$ sudo pigz -l win_xp.iso.gz

Komprimieren von Verzeichnissen mit Pigz

Da wir Verzeichnisse nicht direkt durch ein einzelnes pigz komprimieren können Befehl, können wir diesen Befehl mit dem tar kombinieren Befehl, um die erforderliche Verzeichniskomprimierung zu erreichen.

$ sudo tar cf – pay/ | pigz > pay.tar.gz

Komprimierte Dateien mit Pigz dekomprimieren

Sie können eine der folgenden Befehlsimplementierungen verwenden.

$ sudo pigz -d win_xp.iso.gz
or
$ sudo unpigz win_xp.iso.gz

Pigz-Komprimierungsmethoden

Es gibt vier nützliche Pigz-Komprimierungsmethoden, die auf die Dateigröße und den Komprimierungsgrad anwendbar sind, die ein Linux-Benutzer erreichen möchte.

1. Die beste/höchste Dateikomprimierung, die mehr Zeit in Anspruch nimmt, wird auf folgende Weise implementiert:

$ sudo pigz -9 win_xp.iso  

2. Die niedrigste Dateikomprimierung benötigt weniger Zeit und wird folgendermaßen implementiert:

$ sudo pigz -1 win_xp.iso 

3. Keine Komprimierungsmethode archiviert nur Ihre Dateien.

$ sudo pigz -0 win_xp.iso

4. Es ist die bereits demonstrierte Standardkomprimierungsmethode.

$ sudo pigz -6 win_xp.iso

Ändern des Pigz-Dateikomprimierungsformats

Wenn Sie möchten, dass sich das Format der resultierenden komprimierten Datei von gzip (.gz) ändert zu etwas wie zlib (.zz) , verweisen Sie auf die folgende Befehlsimplementierung:

$ sudo pigz -k -z win_xp.iso

Wenn wir möchten, dass die resultierende Dateikomprimierung ein ZIP-Format erreicht, sieht der zu verwendende Befehl wie folgt aus:

$ sudo pigz -k -K win_xp.iso

Wenn wir wollen, dass pigz 4 verwendet Prozessoren die beste Komprimierung erzielen und die Originaldatei beibehalten, sieht die Befehlsimplementierung ähnlich wie die untenstehende aus.

$ sudo pigz -9 -k -p4 win_xp.iso

Mehr zur Verwendung von pigz Komprimierungs- und Dekomprimierungstool finden Sie auf den Manpages oder im Hilfebereich, indem Sie die folgenden Befehle auf Ihrem Linux-Terminal ausführen.

$ man pigz
or 
$ pigz --help

Linux
  1. So konvertieren Sie Dateien in UTF-8-Codierung unter Linux

  2. So archivieren und komprimieren Sie Dateien unter Linux

  3. So komprimieren/dekomprimieren Sie unter Linux

  4. So installieren Sie .deb-Dateien unter Ubuntu Linux

  5. So installieren Sie eine .dsc-Datei unter Linux

So finden Sie Dateien basierend auf dem Zeitstempel in Linux

So können Sie große (100 GB+) Dateien unter Linux schneller komprimieren

So löschen Sie Dateien, die in einer anderen Datei unter Linux aufgeführt sind

So komprimieren Sie PDF unter Linux [GUI &Terminal]

So komprimieren Sie eine Datei unter Linux

So installieren und verwenden Sie Pigz, um Dateien unter Linux schneller zu komprimieren