Website-Suche

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.