Komprimiranje datoteke znači značajno smanjiti veličinu datoteke kodiranjem podataka u datoteku s manje bitova, što je obično korisna praksa tijekom izrade sigurnosnih kopija i prijenosa datoteka preko mreže. S druge strane, dekompresija datoteke znači vraćanje podataka u datoteci u izvorno stanje.
Predloženo čitanje:Naučite Linux ‘tar’ naredbu s ovih 18 primjera
Ima ih nekoliko alati za kompresiju i dekompresiju datoteka dostupno u Linuxu kao što je gzip, 7-zatvarač, Lrzip, PeaZip i još mnogo toga.
U ovom ćemo vodiču pogledati kako komprimirati i dekomprimirati .bz2
datoteke pomoću alata bzip2 u Linuxu.
Bzip2 je dobro poznati alat za kompresiju i dostupan je na većini, ako ne i na svim većim distribucijama Linuxa, možete ga instalirati pomoću odgovarajuće naredbe za svoju distribuciju.
$ sudo apt install bzip2 [Uključeno Debian/Ubuntu] $ sudo yum install bzip2 [Uključeno CentOS/RHEL] $ sudo dnf install bzip2 [UključenoFedora 22+]
Konvencionalna sintaksa korištenja bzip2 je:
$ bzip2 opcije (i) imena datoteka
Možete komprimirati datoteku kao što je dolje, gdje je zastavica -z
omogućuje kompresiju datoteke:
$ bzip2 naziv datoteke. ILI. $ bzip2 -z naziv datoteke.
Za stiskanje a .katran
datoteku, upotrijebite format naredbe:
$ bzip2 -z sigurnosna kopija.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žati
opcija.
Osim toga, -f
ili --sila
zastava će forsirati bzip2 za prepisivanje postojeće izlazne datoteke.
Za čuvanje ulazne datoteke $ bzip2 -zk naziv datoteke. $ bzip2 -zk sigurnosna kopija.tar.
Također možete postaviti veličinu bloka na 100.000 do 900 tisuća, koristeći -1
ili --brzo
do -9
ili -najbolje kako 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
Snimka zaslona u nastavku prikazuje kako koristiti opcije za zadržavanje ulazne datoteke, prisiliti bzip2 za prepisivanje izlazne datoteke i postavljanje veličine bloka tijekom kompresije.
Za dekompresiju a .bz2
datoteku, iskoristite -d
ili -dekomprimirati
opcija ovako:
$ bzip2 -d naziv datoteke.bz2.
Bilješka: Datoteka mora završiti s .bz2
proširenje za gornju naredbu da radi.
$ bzip2 -vd Etcher-linux-x64.AppImage.bz2 $ bzip2 -vfd Etcher-linux-x64.AppImage.bz2 $ ls -l Etcher-linux-x64.AppImage
Za pregled bzip2 stranicu za pomoć i man stranica, upišite naredbu ispod:
$ bzip2 -h $ man bzip2.
Na kraju, s jednostavnim gore navedenim elaboracijama, vjerujem da ste sada sposobni komprimirati i dekomprimirati .bz2
datoteke pomoću bzip2 alat u Linuxu. Međutim, za bilo kakva pitanja ili povratne informacije, kontaktirajte nas putem donjeg odjeljka komentara.
Ono što je važno, možda biste htjeli prijeći nekoliko važnih Primjeri naredbi Tar u Linuxu kako biste naučili koristiti katran korisnost za stvaranje komprimiranih arhivskih datoteka.