Wéi eng .bz2 Datei am Linux ze kompriméieren an ze dekompriméieren


Fir e Fichier(en) ze kompriméieren, ass d'Gréisst vun de Datei(en) wesentlech ze reduzéieren andeems d'Daten an de Fichier(en) mat manner Bits kodéiert ginn, an et ass normalerweis eng nëtzlech Praxis beim Backup an Transfer vun enger Datei(en) iwwer engem Netz. Op der anerer Säit, dekompriméieren vun enger Datei(en) bedeit d'Daten an der Datei (en) an hiren ursprénglechen Zoustand ze restauréieren.

Et gi verschidde PeaZip a vill méi.

An dësem Tutorial wäerte mir kucken wéi Dir .bz2 Dateien kompriméiert an dekompriméiert mat dem bzip2 Tool an Linux.

Bzip2 ass e bekannte Kompressiounsinstrument an et ass verfügbar op déi meescht wann net all de grousse Linux Verdeelungen, Dir kënnt de passende Kommando fir Är Verdeelung benotzen fir se z'installéieren.

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

Déi konventionell Syntax fir bzip2 ze benotzen ass:

$ bzip2 option(s) filenames 

Wéi benotzt bzip2 fir Dateien op Linux ze kompriméieren

Dir kënnt e Fichier kompriméieren wéi hei ënnen, wou de Fändel -z d'Dateikompressioun erméiglecht:

$ bzip2 filename
OR
$ bzip2 -z filename

Fir eng .tar Datei ze kompriméieren, benotzt de Kommandoformat:

$ bzip2 -z backup.tar

Wichteg: Par défaut läscht bzip2 d'Inputdateien während der Kompressioun oder Dekompressioun, fir d'Inputdateien ze halen, benotzt d'Optioun -k oder --keep.

Zousätzlech wäert de -f oder --force Fändel bzip2 forcéieren fir eng existent Ausgangsdatei ze iwwerschreiwen.

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

Dir kënnt och d'Blockgréisst op 100k bis zu 900k setzen, andeems Dir -1 oder --fast op -9 benotzt oder -best wéi am déi folgend Beispiller:

$ 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 

De Screenshot hei ënnen weist wéi Dir Optiounen benotzt fir d'Inputdatei ze halen, forcéiere bzip2 fir eng Ausgangsdatei ze iwwerschreiwe an d'Blockgréisst während der Kompressioun ze setzen.

Wéi benotzt bzip2 fir Dateien op Linux ze dekompriméieren

Fir eng .bz2 Datei ze dekompriméieren, benotzt d'Optioun -d oder --decompress wéi esou:

$ bzip2 -d filename.bz2

Bemierkung: D'Datei muss mat enger .bz2-Extensioun ophalen fir datt de Kommando hei uewen funktionnéiert.

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

Fir d'bzip2 Hëllef Säit a Mann Säit ze gesinn, gitt de Kommando hei ënnen:

$ bzip2  -h
$ man bzip2

Schlussendlech, mat den einfachen Erweiderungen hei uewen, gleewen ech datt Dir elo fäeg sidd .bz2 Dateien mat dem bzip2-Tool am Linux ze kompriméieren an ze dekompriméieren. Wéi och ëmmer, fir all Froen oder Feedback, erreecht eis mat der Kommentarsektioun hei drënner.

Wichteg ass datt Dir wëllt iwwer e puer wichteg kompriméiert Archivdateien erstellen.