Kako komprimirati i dekomprimirati .bz2 datoteku u Linuxu


Komprimirati fajl(ove) znači značajno smanjiti veličinu fajla(ova) kodiranjem podataka u fajl(ama) koristeći manje bitova, i to je obično korisna praksa tokom sigurnosnog kopiranja i prijenosa datoteke(a) preko mreže. S druge strane, dekompresija fajla(ova) znači vraćanje podataka u fajl(ama) u prvobitno stanje.

Preporučeno čitanje: Naučite Linux naredbu 'tar' s ovih 18 primjera

Postoji nekoliko alata za kompresiju i dekompresiju datoteka dostupnih u Linuxu kao što su gzip, 7-zip, Lrzip, PeaZip i mnogi drugi.

U ovom vodiču ćemo pogledati kako komprimirati i dekomprimirati datoteke .bz2 koristeći bzip2 alat u Linuxu.

Bzip2 je dobro poznat alat za kompresiju i dostupan je na većini, ako ne i svim glavnim distribucijama Linuxa, možete koristiti odgovarajuću naredbu za svoju distribuciju da biste ga instalirali.

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

Konvencionalna sintaksa korištenja bzip2 je:

bzip2 option(s) filenames 

Kako koristiti “bzip2” za komprimiranje datoteka u Linuxu

Datoteku možete komprimirati kao ispod, gdje oznaka -z omogućava kompresiju datoteke:

bzip2 filename
OR
bzip2 -z filename

Za komprimiranje datoteke .tar koristite format komande:

bzip2 -z backup.tar

Važno: Prema zadanim postavkama, bzip2 briše ulazne datoteke tokom kompresije ili dekompresije, da zadržite ulazne datoteke, koristite -k ili --sačuvaj opciju.

Osim toga, oznaka -f ili --force će prisiliti bzip2 da prepiše postojeći izlazni fajl.

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

Također možete postaviti veličinu bloka na 100k do 900k, koristeći -1 ili --fast na -9 ili –najbolji kao što je prikazano u primjerima ispod:

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 

Snimak ekrana ispod pokazuje kako koristiti opcije da zadržite ulaznu datoteku, prisilite bzip2 da prepiše izlaznu datoteku i postavite veličinu bloka tokom kompresije.

Kako koristiti “bzip2” za dekomprimiranje datoteka u Linuxu

Da dekomprimirate datoteku .bz2, koristite opciju -d ili --decompress na sljedeći način:

bzip2 -d filename.bz2

Napomena: Datoteka mora završiti ekstenzijom .bz2 da bi gornja naredba radila.

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

Da vidite bzip2 stranicu pomoći i man stranicu, upišite naredbu ispod:

bzip2  -h
man bzip2

Na kraju, uz gornje jednostavne razrade, vjerujem da ste sada sposobni komprimirati i dekompresirati .bz2 datoteke koristeći bzip2 alat u Linuxu. Međutim, za bilo kakva pitanja ili povratne informacije, obratite nam se pomoću odjeljka za komentare ispod.

Važno je da ćete možda htjeti proći kroz nekoliko važnih primjera Tar komandi u Linuxu kako biste naučili koristiti uslužni program tar za kreiranje komprimiranih arhivskih datoteka.