Korisnici Linuxa blagoslovljeni su mnogim učinkovitim i pouzdanim uslužnim programima za sažimanje datoteka.
Većina ovdje nabrojanih uslužnih programa dobro radi sa svim Linux distribucijama, a mi smo ih testirali na Ubuntuu.
katran
The katran sažimanje datoteka jedan je od najčešće korištenih uslužnih programa za sažimanje datoteka na Linuxu. Datoteka komprimirana ovim uslužnim programom ima sufiks .katran.gz i .tgz, a zovu se i tarbali.
Na primjer, ako imamo datoteku / direktorij s imenom zamijeniti1 u trenutnom direktoriju. Da biste ga spremili u komprimiranu datoteku s imenom datoteka.katran, gz, u terminalu moramo pokrenuti sljedeću naredbu:
$ tar -czvf datoteka.katran.gz swap1Možda se pitate što se točno prebacuje -czvf znači, pogledajmo jedan po jedan.
-c : Stvorite arhivu
-z : Sažimanje arhive gzipom
-v : poznat kao "glagolan". Prikazuje napredak u prozoru terminala kada se kreira arhiva.
-f : Ova sklopka omogućuje vam da odredite naziv datoteke arhive.
Instalirajte ga pokretanjem sljedeće naredbe u terminalu:
$ sudo apt-get install targzip
The gzip kratica je GNU Zip, a to je format kompresije datoteka otvorenog koda koji se koristi za komprimiranje pojedinačnih datoteka. Stvara zip datoteke sa sufiksom .gz produženje.
ZIP i GZIP su vrlo popularni formati kompresije datoteka kada je riječ o uštedi prostora i smanjenju vremena potrebnog za slanje datoteke putem Interneta.
Evo njegove osnovne sintakse:
$ gzip [Opcije] [nazivi datoteka]Koristeći prekidač -l dat će vam detaljne informacije o komprimiranoj datoteci.
Da biste raspakirali datoteku, upotrijebite sintaksu:
$ gzip -d naziv datoteke.gzDa biste instalirali gzip, u terminalu pokrenite sljedeću naredbu:
$ sudo apt-get install gzip7zip
The 7zip je program za komprimiranje datoteka otvorenog koda koji je u početku razvijen za korisnike Windowsa, a kasnije je prebačen na druge operativne sustave poput Linuxa i njegovih distribucija. Podržava više formata kompresije datoteka i popularan je zbog visokog omjera kompresije s LZMA i LZMA2 tehnikama kompresije.
Sintaksa:
$ 7z naziva datoteke.7z naziv datotekeIzdvojiti:
$ 7z e ime datoteke.7zDa biste instalirali 7zip, pokrenite sljedeću naredbu u terminalu:
$ sudo apt-get install p7zip-full p7zip-rarlzma
The lzma je još jedan uslužni program za komprimiranje datoteka poput zip ili tar, a isporučuje se unaprijed instaliran s Linuxom i njegovim distribucijama. To je vrlo brz uslužni program za kompresiju datoteka u usporedbi s drugima.
Da biste stvorili arhivu:
$ lzma -c --stdout naziv datoteke> naziv datoteke.lzmaDa biste izdvojili datoteke:
$ lzma -d --stdout naziv datoteke.lzma> naziv datotekebzip2
The bzip2 je besplatan uslužni program za kompresiju datoteka otvorenog koda. To je brži uslužni program za datoteke u odnosu na gzip, ali istovremeno može komprimirati samo jednu datoteku.
Sintaksa:
Ova tehnika koristi više RAM-a tijekom kompresije. Da biste smanjili njegovu upotrebu, prebacite se -s, kako je prikazano dolje:
$ bzip2 -s naziv datotekeIzdvojiti:
$ bzip2 -d naziv datoteke.bz2kompresija datoteke xz
The xz je nadogradnja uslužnog programa za sažimanje datoteka lzma, ali istovremeno može komprimirati samo jednu datoteku. Dobro se integrira sa svim distribucijama Linuxa, čak i starijim izdanjima.
Sintaksa za sažimanje:
$ xz naziv datotekeSintaksa za izdvajanje:
$ xz -d naziv datoteke.xzšar
The šar, kratica za „arhiva ljuske”, Jednostavan je i pouzdan uslužni program za sažimanje datoteka za osobne i napredne korisnike.
Sintaksa za sažimanje:
$ shar ime datoteke> naziv datoteke.šarSintaksa za izdvajanje:
$ unshar naziv datoteke.šarDa biste instalirali shar, u terminalu pokrenite sljedeću naredbu:
$ sudo apt-get install sharutilsar
The ar je široko korišten program za komprimiranje datoteka u Debianu i njegovim izvedenicama.
Sintaksa za sažimanje:
$ ar cvsr naziv datoteke.naziv datotekeSintaksa za izdvajanje:
$ ar -xv naziv datotekekgb
The kgb je besplatan za korištenje programa za komprimiranje datoteka s podrškom za većinu formata datoteka. Podržava arhiviranje više datoteka u jednu s visokim stupnjem kompresije.
Sintaksa za arhiviranje:
$ kgp naziv datoteke.kgb naziv datotekeSintaksa za dekompresiju:
$ kgb x naziv datoteke.kgbDa biste instalirali kgb, u terminalu pokrenite sljedeću naredbu:
$ sudo apt-get install kgbpax
The pax kratica je Portable Archive Exchange, a to je uslužni program za komprimiranje datoteka koji se koristi za stvaranje i izdvajanje arhiva. Podržava razne formate kompresije datoteka poput tar, cpio, bcpio i ustar.
Sintaksa za sažimanje:
$ pax -wf naziv datoteke.tar datotekaSintaksa za dekompresiju:
$ pax -r < filename.tarDa biste instalirali pax, u terminalu pokrenite sljedeću naredbu:
$ sudo apt-get instalacijski paxDakle, ovo su top 10 uslužnih programa za komprimiranje datoteka za Linux i njegove distribucije. Još uvijek postoje drugi uslužni programi za kompresiju za Linux, ali ovih 10 se izdvajaju kada se testiraju na razne parametre. Slobodno podijelite svoje stavove s nama na @linuxhint i @SwapTirthakar.