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.