So komprimieren und dekomprimieren Sie eine .bz2-Datei unter Linux
Das Komprimieren einer Datei(en) bedeutet, die Größe der Datei(en) erheblich zu verringern, indem Daten in der Datei(en) mit weniger Bits kodiert werden, und es ist normalerweise eine nützliche Praxis bei der Sicherung und Übertragung einer oder mehrerer Dateien über ein Netzwerk. Auf der anderen Seite bedeutet das Dekomprimieren einer Datei(en), dass die Daten in den Dateien in ihrem ursprünglichen Zustand wiederhergestellt werden.
Empfohlene Lektüre: Lernen Sie den Linux-Befehl 'tar' mit diesen 18 Beispielen
Unter Linux stehen mehrere Tools zum Komprimieren und Dekomprimieren von Dateien zur Verfügung, z. B. gzip, 7-zip, Lrzip, PeaZip und viele mehr.
In diesem Tutorial sehen wir uns an, wie Sie .bz2-Dateien mit dem bzip2-Tool unter Linux komprimieren und dekomprimieren.
Bzip2 ist ein bekanntes Komprimierungstool und es ist auf den meisten, wenn nicht allen großen Linux-Distributionen verfügbar, 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 für die Verwendung von bzip2 lautet:
$ bzip2 option(s) filenames
So verwenden Sie "bzip2" zum Komprimieren von Dateien unter Linux
Sie können eine Datei wie folgt komprimieren, wobei das Flag -z die Dateikomprimierung aktiviert:
$ bzip2 filename
OR
bzip2 -z filename
Um eine .tar Datei zu komprimieren, verwenden Sie den Befehl format:
$ bzip2 -z backup.tar
Wichtig: Standardmäßig löscht bzip2 die Eingabedateien während der Komprimierung oder Dekomprimierung, um die Eingabedateien zu behalten, verwenden Sie die Option -k oder --keep.
Darüber hinaus zwingt das Flag -f oder --force bzip2, eine vorhandene Ausgabedatei zu überschreiben.
------ To keep input file ------
bzip2 -zk filename
bzip2 -zk backup.tar
Sie können die Blockgröße auch auf 100 KB bis 900 KB festlegen, indem Sie -1 oder --fast auf -9 oder -best setzen, 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 folgende Screenshot zeigt, wie Sie Optionen verwenden, um die Eingabedatei beizubehalten, bzip2 zum Überschreiben einer Ausgabedatei zu zwingen und die Blockgröße während der Komprimierung festzulegen.
So verwenden Sie "bzip2" zum Dekomprimieren von Dateien unter Linux
Um eine .bz2-Datei zu dekomprimieren, verwenden Sie die Option -d oder --decompress wie folgt:
$ bzip2 -d filename.bz2
Hinweis: Die Datei muss mit der Erweiterung .bz2 enden, 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
Um die bzip2-Hilfeseite und die Manpage anzuzeigen, geben Sie den folgenden Befehl ein:
$ bzip2 -h
man bzip2
Schließlich glaube ich, dass Sie mit den obigen einfachen Ausführungen jetzt in der Lage sind, .bz2-Dateien mit dem bzip2-Tool unter Linux zu komprimieren und zu dekomprimieren. Bei Fragen oder Feedback wenden Sie sich jedoch über den Kommentarbereich unten an uns.
Wichtig ist, dass Sie einige wichtige Beispiele für Tar-Befehle in Linux durchgehen möchten, um zu lernen, wie Sie das tar-Dienstprogramm verwenden, um komprimierte Archivdateien zu erstellen.

