Uporabniki Linuxa imajo na voljo številne učinkovite in zanesljive pripomočke za stiskanje datotek.
Večina tukaj naštetih pripomočkov dobro deluje z vsemi distribucijskimi sistemi Linux in preizkusili smo jih na Ubuntuju.
katran
The katran stiskanje datotek je ena najpogosteje uporabljenih pripomočkov za stiskanje datotek v Linuxu. Datoteka, stisnjena s tem pripomočkom, ima pripono .katran.gz in .tgz, in jih tudi imenujejo tarballs.
Na primer, če imamo datoteko / imenik z imenom swap1 v trenutnem imeniku. Če ga želite shraniti v stisnjeno datoteko z imenom mapa.katran, gz, v terminalu moramo zagnati naslednji ukaz:
$ tar -czvf datoteka.katran.gz swap1Morda se sprašujete, kaj natančno preklopi -czvf pomeni, si oglejmo enega za drugim.
-c : Ustvari arhiv
-z : Stisni arhiv z gzip
-v : poznan kot "glasen". Prikazuje napredek v terminalskem oknu, ko se ustvarja arhiv.
-f : S tem stikalom lahko določite ime datoteke arhiva.
Namestite ga tako, da v terminalu zaženete naslednji ukaz:
$ sudo apt-get install targzip
The gzip pomeni GNU Zip in je odprtokodna oblika stiskanja datotek, ki se uporablja za stiskanje posameznih datotek. Ustvari stisnjene datoteke s pripono .gz podaljšanje.
ZIP in GZIP sta zelo priljubljena oblika stiskanja datotek, ko gre za prihranek prostora in skrajšanje časa, potrebnega za pošiljanje datoteke prek interneta.
Tu je njegova osnovna sintaksa:
$ gzip [Možnosti] [imena datotek]Uporaba stikala -l vam bo dal podrobne informacije o stisnjeni datoteki.
Če želite datoteko razpakirati, uporabite sintakso:
$ gzip -d ime datoteke.gzČe želite namestiti gzip, v terminalu zaženite naslednji ukaz:
$ sudo apt-get install gzip7zip
The 7zip je odprtokodni pripomoček za stiskanje datotek, ki je bil prvotno razvit za uporabnike sistema Windows, pozneje pa prenesen v druge operacijske sisteme, kot sta Linux in njegovi distribucijski sistemi. Podpira več formatov stiskanja datotek in je priljubljen zaradi visokega razmerja stiskanja s tehnikami stiskanja LZMA in LZMA2.
Sintaksa:
$ 7z za ime datoteke.7z ime datotekeIzvleček:
$ 7z ime datoteke.7zČe želite namestiti 7zip, v terminalu zaženite naslednji ukaz:
$ sudo apt-get install p7zip-full p7zip-rarlzma
The lzma je še en pripomoček za stiskanje datotek, kot je zip ali tar, in je vnaprej nameščen z Linuxom in njegovimi distros. V primerjavi z drugimi je zelo hiter pripomoček za stiskanje datotek.
Če želite ustvariti arhiv:
$ lzma -c --stdout ime datoteke> ime datoteke.lzmaČe želite izvleči datoteke:
$ lzma -d --stdout ime datoteke.lzma> ime datotekebzip2
The bzip2 je brezplačen in odprtokodni pripomoček za stiskanje datotek. Je hitrejši pripomoček za datoteke v primerjavi z gzip, vendar lahko stisne samo eno datoteko hkrati.
Sintaksa:
Ta tehnika med stiskanjem porabi več RAM-a. Če želite zmanjšati njegovo uporabo, preklopite -s, kot je prikazano spodaj:
$ bzip2 -s ime datotekeIzvleček:
$ bzip2 -d ime datoteke.bz2stiskanje datotek xz
The xz je nadgradnja pripomočka za stiskanje datotek lzma, vendar lahko hkrati stisne samo eno datoteko. Dobro se integrira z vsemi distribucijami Linuxa, tudi s starejšimi izdajami.
Sintaksa za stiskanje:
$ xz ime datotekeSintaksa za izvleček:
$ xz -d ime datoteke.xzšar
The šar, okrajšava za »lupinski arhiv”, Je preprost in zanesljiv pripomoček za stiskanje datotek za osebne in napredne uporabnike.
Sintaksa za stiskanje:
$ shar ime datoteke> ime datoteke.šarSintaksa za izvleček:
$ unshar ime datoteke.šarČe želite namestiti shar, v terminalu zaženite naslednji ukaz:
$ sudo apt-get namestite sharutilsar
The ar je pogosto uporabljen pripomoček za stiskanje datotek v Debianu in njegovih izvedenkah.
Sintaksa za stiskanje:
$ ar ime datoteke cvsr.ime datotekeSintaksa za izvleček:
$ ar -xv ime datotekekgb
The kgb lahko brezplačno uporablja pripomoček za stiskanje datotek s podporo za večino formatov datotek. Podpira arhiviranje več datotek v eno z visokim razmerjem stiskanja.
Sintaksa za arhiviranje:
$ kgp ime datoteke.kgb ime datotekeSintaksa za dekompresijo:
$ kgb x ime datoteke.kgbČe želite namestiti kgb, v terminalu zaženite naslednji ukaz:
$ sudo apt-get install kgbpax
The pax pomeni Portable Archive Exchange in je pripomoček za stiskanje datotek, ki se uporablja pri ustvarjanju in ekstrahiranju arhivov. Podpira različne formate stiskanja datotek, kot so tar, cpio, bcpio in ustar.
Sintaksa za stiskanje:
$ pax -wf ime datoteke.tar ime datotekeSintaksa za dekompresijo:
$ pax -r < filename.tarČe želite namestiti pax, v terminalu zaženite naslednji ukaz:
$ sudo apt-get install paxTo je 10 najboljših pripomočkov za stiskanje datotek za Linux in njegove distribucijske sisteme. Za Linux obstajajo še drugi pripomočki za stiskanje, vendar je teh 10 izstopajočih pri testiranju na različne parametre. Svoje poglede lahko delite z nami na @linuxhint in @SwapTirthakar.