Korisnici Linuxa blagoslovljeni su mnogim učinkovitim i pouzdanim alatima za kompresiju datoteka koji im stoje na raspolaganju.
Većina ovdje navedenih pomoćnih programa dobro funkcionira sa svim Linux distribucijama, a mi smo ih testirali na Ubuntuu.
katran
The katran kompresija datoteka jedan je od najčešće korištenih alata za kompresiju datoteka na Linuxu. Datoteka komprimirana ovim uslužnim programom ima sufiks .tar.gz i .tgz , a zovu se i tarballs .
Na primjer, ako imamo datoteku/imenik pod nazivom zamjena1 u trenutnom direktoriju. Za spremanje u komprimiranu datoteku pod nazivom file.tar, gz , moramo pokrenuti sljedeću naredbu u terminalu:
$katran -czvffile.tar.gz swap1
Možda se pitate što se točno mijenja -czvf znači, pogledajmo to jedan po jedan.
-c : Stvorite arhivu
-S : Komprimirajte arhivu s gzipom
-v : poznat kao detaljno . Prikazuje napredak u prozoru terminala pri stvaranju arhive.
-f : Ovaj prekidač omogućuje vam da odredite naziv datoteke arhive.
Instalirajte ga pokretanjem sljedeće naredbe u terminalu:
$sudo apt-get install katrangzip
The gzip označava GNU Zip i to je format kompresije datoteka otvorenog koda koji se koristi za komprimiranje pojedinačnih datoteka. Proizvodi zip datoteke s nastavkom .gz produžetak.
ZIP i GZIP, vrlo su popularni formati kompresije datoteka što se tiče uštede prostora i smanjenja vremena potrebnog za slanje datoteke putem interneta.
Evo njegove osnovne sintakse:
$gzip [Opcije] [imena datoteka]Pomoću prekidača - će vam dati detaljne informacije o komprimiranoj datoteci.
Da biste raspakirali datoteku, upotrijebite sintaksu:
$gzip -dnaziv datoteke.gzDa biste instalirali gzip, pokrenite sljedeću naredbu u terminalu:
$sudo apt-get install gzip7zip
The 7zip je pomoćni program za kompresiju datoteka otvorenog koda koji je u početku razvijen za korisnike sustava Windows, a kasnije je prenet na druge operativne sustave poput Linuxa i njegovih distribucija. Podržava više formata kompresije datoteka i popularan je zbog visokog omjera kompresije s tehnikama kompresije LZMA i LZMA2.
Sintaksa:
$7z naziv datoteke. 7z naziv datotekeIzdvojiti:
$7z e naziv datoteke.7zDa biste instalirali 7zip, pokrenite sljedeću naredbu u terminalu:
$sudo apt-get installp7zip-pun p7zip-rarlzma
The lzma je još jedan pomoćni program za kompresiju datoteka poput zip-a ili tar-a, a isporučuje se unaprijed instaliran s Linuxom i njegovim distribucijama. To je prilično brz alat za kompresiju datoteka u usporedbi s drugima.
Za izradu arhive:
$lzma-c --stdoutnaziv datoteke>naziv datoteke.lzmaZa izdvajanje datoteka:
$lzma-d --stdoutnaziv datoteke.lzma>naziv datotekebzip2
The bzip2 je besplatni i otvoreni program za kompresiju datoteka. To je brži uslužni program za datoteke u usporedbi s gzipom, ali može komprimirati samo jednu datoteku odjednom.
Sintaksa:
Ova tehnika koristi više RAM -a tijekom kompresije. Da biste smanjili njegovu upotrebu, prebacite –S , kao što je prikazano niže:
$bzip2 -snaziv datotekeIzdvojiti:
$bzip2 -dnaziv datoteke.bz2xz kompresija datoteke
The xz je nadogradnja na pomoćni program za sažimanje datoteka lzma, ali može komprimirati samo jednu datoteku odjednom. Dobro se integrira sa svim Linux distribucijama, čak i starijim izdanjima.
Sintaksa za sažimanje:
$xz naziv datotekeSintaksa za izdvajanje:
$xz-dnaziv datoteke.xzudio
The udio , skraćeno od ljuska arhive , jednostavan je i pouzdan uslužni program za komprimiranje datoteka za osobne i iskusne korisnike.
Sintaksa za sažimanje:
$shar naziv datoteke>naziv datoteke.sharSintaksa za izdvajanje:
$unshar naziv datoteke.sharDa biste instalirali shar, pokrenite sljedeću naredbu u terminalu:
$sudo apt-get installšarutiliS
The S je široko korišteni alat za kompresiju datoteka u Debianu i njegovim izvedenicama.
Sintaksa za sažimanje:
$Scvsr naziv datoteke.naziv datotekeSintaksa za izdvajanje:
$S -xvnaziv datotekekgb
The kgb može besplatno koristiti pomoćni program za kompresiju datoteka s podrškom za većinu formata datoteka. Podržava arhiviranje više datoteka u jednu s visokim omjerom kompresije.
Sintaksa za arhiviranje:
$kgp naziv datoteke.kgb naziv datotekeSintaksa za dekompresiju:
$kgb x naziv datoteke.kgbDa biste instalirali kgb, pokrenite sljedeću naredbu u terminalu:
$sudo apt-get installkgbpax
The pax označava prijenosnu razmjenu arhiva, a to je uslužni program za kompresiju datoteka koji se koristi pri stvaranju i izdvajanju arhiva. Podržava različite formate kompresije datoteka poput tar, cpio, bcpio i ustar.
Sintaksa za sažimanje:
$pax-wffilename.tar naziv datotekeSintaksa za dekompresiju:
$pax-r <naziv datoteke.tarDa biste instalirali pax, pokrenite sljedeću naredbu u terminalu:
$sudo apt-get installpaxDakle, ovo je prvih 10 pomoćnih programa za komprimiranje datoteka za Linux i njegove distribucije. Još postoje drugi alati za kompresiju za Linux, ali ovih 10 su istaknuti kada se testiraju na različitim parametrima. Slobodno podijelite svoje stavove s nama na adresi @linuxhint i @SwapTirthakar .