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

So komprimieren und dekomprimieren Sie eine .bz2-Datei unter Linux

Eine Datei(en) zu komprimieren bedeutet, die Größe der Datei(en) erheblich zu verringern, indem Daten in der Datei/den Dateien mit weniger Bits codiert werden, und es ist normalerweise eine nützliche Praxis während der Sicherung und Übertragung einer Datei/Dateien über ein Netzwerk. Andererseits bedeutet das Dekomprimieren einer Datei bzw. von Dateien, dass die Daten in der Datei bzw. den Dateien in ihren ursprünglichen Zustand zurückversetzt werden.

Empfohlener Text: Lernen Sie den Linux-'tar'-Befehl mit diesen 18 Beispielen

Unter Linux sind mehrere Dateikomprimierungs- und -dekomprimierungstools verfügbar, z. B. gzip , 7-zip , Lrzip , PeaZip und viele mehr.

In diesem Tutorial sehen wir uns an, wie man .bz2 komprimiert und dekomprimiert Dateien mit dem bzip2-Tool unter Linux.

Bzip2 ist ein bekanntes Komprimierungstool, das auf den meisten, wenn nicht allen wichtigen Linux-Distributionen verfügbar ist. Sie können den entsprechenden Befehl für Ihre Distribution verwenden, um es zu installieren.

$ sudo apt install bzip2     [On Debian/Ubuntu] 
$ sudo yum install  bzip2    [On CentOS/RHEL]
$ sudo dnf install bzip2     [On Fedora 22+]

Die herkömmliche Syntax der Verwendung von bzip2 ist:

$ bzip2 option(s) filenames 

Verwenden von „bzip2“ zum Komprimieren von Dateien unter Linux

Sie können eine Datei wie folgt komprimieren, wobei das Flag -z aktiviert die Dateikomprimierung:

$ bzip2 filename
OR
$ bzip2 -z filename

Um eine .tar zu komprimieren verwenden Sie das Befehlsformat:

$ bzip2 -z backup.tar

Wichtig :Standardmäßig bzip2 löscht die Eingabedateien während der Komprimierung oder Dekomprimierung, um die Eingabedateien zu behalten, verwenden Sie -k oder --keep Option.

Außerdem das -f oder --force Flag erzwingt bzip2 um eine vorhandene Ausgabedatei zu überschreiben.

------ To keep input file  ------
$ bzip2 -zk filename
$ bzip2 -zk backup.tar

Sie können die Blockgröße auch auf 100k setzen bis zu900.000 , mit -1 oder --fast bis -9 oder –am besten wie in den folgenden Beispielen gezeigt:

$ bzip2 -k1  Etcher-linux-x64.AppImage
$ ls -lh  Etcher-linux-x64.AppImage.bz2 
$ bzip2 -k9  Etcher-linux-x64.AppImage 
$ bzip2 -kf9  Etcher-linux-x64.AppImage 
$ ls -lh Etcher-linux-x64.AppImage.bz2 

Der Screenshot unten zeigt, wie Sie Optionen verwenden, um die Eingabedatei zu behalten, erzwingen Sie bzip2 um eine Ausgabedatei zu überschreiben und die Blockgröße während der Komprimierung festzulegen.

Verwenden von „bzip2“ zum Dekomprimieren von Dateien unter Linux

Um eine .bz2 zu dekomprimieren verwenden Sie das -d oder --decompress Option wie folgt:

$ bzip2 -d filename.bz2

Hinweis :Die Datei muss mit .bz2 enden Erweiterung, damit der obige Befehl funktioniert.

$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 
$ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 
$ ls -l Etcher-linux-x64.AppImage 

Zum Anzeigen der bzip2 Hilfeseite und Manpage , geben Sie den folgenden Befehl ein:

$ bzip2  -h
$ man bzip2

Schließlich glaube ich, dass Sie mit den obigen einfachen Ausarbeitungen jetzt in der Lage sind, .bz2 zu komprimieren und zu dekomprimieren Dateien mit dem bzip2 Werkzeug unter Linux. Wenn Sie jedoch Fragen oder Feedback haben, erreichen Sie uns über den Kommentarbereich unten.

Wichtig ist, dass Sie einige wichtige Tar-Befehlsbeispiele in Linux durchgehen möchten, um die Verwendung von tar zu lernen Dienstprogramm zum Erstellen komprimierter Archivdateien.


Linux
  1. So komprimieren und dekomprimieren Sie Dateien unter Linux

  2. So leiten Sie die Ausgabe in eine Datei und Stdout in Linux um

  3. Was ist NFS und wie wird es unter Linux installiert?

  4. So extrahieren Sie .gz- und .tar.gz-Dateien unter Linux

  5. So komprimieren und extrahieren Sie Dateien und Verzeichnisse unter Linux mit gzip und bzip2

So mounten und unmounten Sie Dateisysteme in Linux

Linux-Hostdatei:Wie wird sie bearbeitet und verwendet?

Pigz – Dateien parallel unter Linux komprimieren und dekomprimieren

So erstellen und verwenden Sie eine Auslagerungsdatei unter Linux

So komprimieren Sie PDF unter Linux [GUI &Terminal]

So komprimieren Sie eine PNG-Bilddatei unter Linux