So komprimieren und dekomprimieren Sie eine .bz2-Datei unter Linux
Beim Komprimieren einer Datei(en) wird die Größe der Datei(en) erheblich verringert, indem die Daten in der Datei(en) mit weniger Bits kodiert werden. Dies ist normalerweise eine nützliche Vorgehensweise bei der Sicherung und Übertragung einer Datei(en). über ein Netzwerk. Andererseits bedeutet das Dekomprimieren einer Datei(en), dass die Daten in der/den Datei(en) in ihren ursprünglichen Zustand zurückversetzt werden.
Empfohlene Lektüre: Lernen Sie den Linux-Befehl „tar“ mit diesen 18 Beispielen
Unter Linux stehen mehrere Tools zur Dateikomprimierung und -dekomprimierung zur Verfügung, z. B. gzip, 7-zip, Lrzip, PeaZip und viele mehr.
In diesem Tutorial schauen wir uns an, wie man .bz2
-Dateien mit dem bzip2-Tool unter Linux komprimiert und dekomprimiert.
Bzip2 ist ein bekanntes Komprimierungstool und auf den meisten, wenn nicht allen großen Linux-Distributionen verfügbar. Sie können es mit dem entsprechenden Befehl für Ihre Distribution 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 das Befehlsformat:
bzip2 -z backup.tar
Wichtig: Standardmäßig löscht bzip2 die Eingabedateien während der Komprimierung oder Dekomprimierung. Um die Eingabedateien beizubehalten, verwenden Sie -k
oder --keep
Option.
Darüber hinaus zwingt das Flag -f
oder --force
bzip2 dazu, 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 bis 900k einstellen, indem Sie -1
oder --fast
auf < verwenden-9 oder –best, 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 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
Geben Sie den folgenden Befehl ein, um die bzip2-Hilfeseite und die Manpage anzuzeigen:
bzip2 -h
man bzip2
Abschließend glaube ich, dass Sie mit den oben genannten einfachen Erläuterungen nun in der Lage sind, .bz2
-Dateien mit dem bzip2-Tool unter Linux zu komprimieren und zu dekomprimieren. Wenn Sie jedoch Fragen oder Feedback haben, erreichen Sie uns über den Kommentarbereich unten.
Wichtig ist, dass Sie vielleicht ein paar wichtige Tar-Befehlsbeispiele unter Linux durchgehen, um zu lernen, wie Sie mit dem Dienstprogramm tar komprimierte Archivdateien erstellen.