Kako stisniti in razložiti datoteko .bz2 v Linuxu


Stiskanje datotek pomeni znatno zmanjšanje velikosti datotek s kodiranjem podatkov v datotekah z manj bitov in je običajno koristna praksa med varnostnim kopiranjem in prenosom datotek. prek omrežja. Po drugi strani pa dekompresiranje datotek pomeni obnovitev podatkov v datotekah v prvotno stanje.

Obstaja več PeaZip in še veliko več.

V tej vadnici si bomo ogledali, kako stisniti in dekomprimirati datoteke .bz2 z orodjem bzip2 v Linuxu.

Bzip2 je dobro znano orodje za stiskanje in je na voljo v večini, če ne v vseh glavnih distribucijah Linuxa, za namestitev pa lahko uporabite ustrezen ukaz za svojo distribucijo.

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

Konvencionalna sintaksa uporabe bzip2 je:

$ bzip2 option(s) filenames 

Kako uporabiti “bzip2” za stiskanje datotek v Linuxu

Datoteko lahko stisnete spodaj, pri čemer zastavica -z omogoča stiskanje datotek:

$ bzip2 filename
OR
$ bzip2 -z filename

Za stiskanje datoteke .tar uporabite obliko ukaza:

$ bzip2 -z backup.tar

Pomembno: bzip2 privzeto med stiskanjem ali dekompresijo izbriše vhodne datoteke, če želite ohraniti vhodne datoteke, uporabite možnost -k ali --keep .

Poleg tega bo zastavica -f ali --force prisilila bzip2, da prepiše obstoječo izhodno datoteko.

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

Velikost bloka lahko nastavite tudi na 100k do 900k, z uporabo -1 ali --fast na -9 ali –najboljše, kot je prikazano v spodnji primeri:

$ 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 

Spodnji posnetek zaslona prikazuje, kako uporabiti možnosti za ohranitev vhodne datoteke, prisiliti bzip2, da prepiše izhodno datoteko in med stiskanjem nastavi velikost bloka.

Kako uporabiti “bzip2” za razpakiranje datotek v Linuxu

Za dekompresijo datoteke .bz2 uporabite možnost -d ali --decompress tako:

$ bzip2 -d filename.bz2

Opomba: Da bo zgornji ukaz deloval, se mora datoteka končati s pripono .bz2 .

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

Če si želite ogledati stran za pomoč bzip2 in stran z navodili, vnesite spodnji ukaz:

$ bzip2  -h
$ man bzip2

Nazadnje, z zgoraj navedenimi preprostimi obdelavami verjamem, da ste zdaj sposobni stisniti in razpakirati datoteke .bz2 z orodjem bzip2 v Linuxu. Za vsa vprašanja ali povratne informacije nas pokličite v spodnjem oddelku za komentarje.

Pomembno je, da si boste morda želeli ogledati nekaj pomembnih datotek za ustvarjanje stisnjenih arhivskih datotek.