Kako komprimirati i dekomprimirati .bz2 datoteku u Linuxu


Komprimirati datoteku(e) znači značajno smanjiti veličinu datoteke(a) kodiranjem podataka u datoteci(ama) koristeći manje bitova, a to je obično korisna praksa tijekom sigurnosnog kopiranja i prijenosa datoteke(a) preko mreže. S druge strane, dekomprimiranje datoteke(a) znači vraćanje podataka u datoteku(e) u izvorno stanje.

Predloženo za čitanje: Naučite Linux naredbu 'tar' uz ovih 18 primjera

U Linuxu je dostupno nekoliko alata za kompresiju i dekompresiju datoteka kao što su gzip, 7-zip, Lrzip, PeaZip i mnogi drugi.

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

Bzip2 je dobro poznati alat za kompresiju i dostupan je na većini, ako ne i svim glavnim distribucijama Linuxa, možete upotrijebiti 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+]

Uobičajena sintaksa korištenja bzip2 je:

bzip2 option(s) filenames 

Kako koristiti “bzip2” za komprimiranje datoteka u Linuxu

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

bzip2 filename
OR
bzip2 -z filename

Za komprimiranje datoteke .tar koristite format naredbe:

bzip2 -z backup.tar

Važno: Prema zadanim postavkama, bzip2 briše ulazne datoteke tijekom kompresije ili dekompresije, da biste zadržali ulazne datoteke, koristite -k ili --zadrži opciju.

Osim toga, oznaka -f ili --force prisilit će bzip2 da prebriše postojeću izlaznu datoteku.

------ 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 do -9 ili –najbolje kao što je prikazano u sljedećim primjerima:

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 zaslona u nastavku pokazuje kako koristiti opcije za zadržavanje ulazne datoteke, prisiljavanje bzip2 da prebriše izlaznu datoteku i postavljanje veličine bloka tijekom kompresije.

Kako koristiti “bzip2” za dekompresiju datoteka u Linuxu

Za dekompresiju datoteke .bz2 upotrijebite opciju -d ili --decompress ovako:

bzip2 -d filename.bz2

Napomena: datoteka mora završavati 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 

Za pregled bzip2 stranice pomoći i man stranice upišite naredbu ispod:

bzip2  -h
man bzip2

Na kraju, uz gornje jednostavne elaboracije, vjerujem da ste sada sposobni komprimirati i dekomprimirati .bz2 datoteke pomoću bzip2 alata u Linuxu. Međutim, za sva pitanja ili povratne informacije obratite nam se putem odjeljka za komentare u nastavku.

Važno je da biste trebali proći kroz nekoliko važnih primjera naredbi Tar u Linuxu kako biste naučili koristiti pomoćni program tar za stvaranje komprimiranih arhivskih datoteka.