Používatelia systému Linux majú veľa efektívnych a spoľahlivých nástrojov na kompresiu súborov, ktoré majú k dispozícii.
Väčšina tu uvedených pomôcok funguje dobre so všetkými distribúciami Linuxu a testovali sme ich na Ubuntu.
decht
The decht kompresia súborov je jedným z najbežnejšie používaných nástrojov na kompresiu súborov v systéme Linux. Súbory komprimované pomocou tohto nástroja majú príponu .decht.gz a .tgz, a tiež sa volajú tarballs.
Napríklad, ak máme pomenovaný súbor / adresár swap1 v aktuálnom adresári. Uložiť do komprimovaného súboru s názvom spis.decht, gz, musíme spustiť nasledujúci príkaz v termináli:
súbor $ tar -czvf.decht.gz swap1Možno by vás zaujímalo, čo sa presne prepína -czvf znamená, pozrime sa na to jeden po druhom.
-c : Vytvoriť archív
-z : Komprimovať archív pomocou gzip
-v : známy ako "podrobné“. Pri vytváraní archívu zobrazuje priebeh v okne terminálu.
-f : Tento prepínač umožňuje určiť názov súboru archívu.
Nainštalujte ho spustením nasledujúceho príkazu v termináli:
$ sudo apt-get nainštalovať targzip
The gzip znamená GNU Zip a je to formát kompresie súborov otvoreného zdroja používaný na kompresiu jednotlivých súborov. Produkuje súbory s príponou zazipované .gz predĺženie.
ZIP a GZIP sú veľmi populárne formáty kompresie súborov, pokiaľ ide o úsporu miesta a skrátenie času potrebného na odoslanie súboru cez internet.
Tu je jeho základná syntax:
$ gzip [Možnosti] [názvy súborov]Pomocou prepínača -l vám poskytne podrobné informácie o komprimovanom súbore.
Na rozbalenie súboru použite syntax:
$ gzip -d názov súboru.gzAk chcete nainštalovať gzip, spustite v termináli nasledujúci príkaz:
$ sudo apt-get nainštalovať gzip7zip
The 7zip je open-source nástroj na kompresiu súborov, ktorý bol pôvodne vyvinutý pre používateľov systému Windows a neskôr bol prenesený do iných operačných systémov, ako je Linux a jeho distribúcie. Podporuje viac formátov kompresie súborov a je obľúbený pre vysoký kompresný pomer s kompresnými technikami LZMA a LZMA2.
Syntax:
$ 7z názov súboru.Názov súboru 7zExtrahovať:
$ 7z e názov súboru.7zAk chcete nainštalovať 7zip, spustite v termináli nasledujúci príkaz:
$ sudo apt-get nainštalovať p7zip-full p7zip-rarlzma
The lzma je ďalší nástroj na kompresiu súborov, ako je zip alebo tar, a dodáva sa s predinštalovaným systémom Linux a jeho distribúciami. Je to pomerne rýchly nástroj na kompresiu súborov v porovnaní s ostatnými.
Vytvorenie archívu:
$ lzma -c --stdout názov súboru> názov súboru.lzmaAk chcete extrahovať súbory:
$ lzma -d --stdout názov súboru.lzma> nazov souborubzip2
The bzip2 je bezplatný nástroj na kompresiu súborov s otvoreným zdrojovým kódom. Je to rýchlejší súborový nástroj v porovnaní s gzip, ale dokáže komprimovať iba jeden súbor súčasne.
Syntax:
Táto technika využíva pri kompresii viac pamäte RAM. Ak chcete znížiť jeho použitie, prepnite prepínač -s, ako je uvedené nižšie:
$ bzip2 -s názov súboruExtrahovať:
$ bzip2 -d názov súboru.bz2kompresia súborov xz
The xz je aktualizácia pomocného programu na kompresiu súborov lzma, ale môže komprimovať iba jeden súbor súčasne. Integruje sa dobre so všetkými distribúciami systému Linux, dokonca aj so staršími vydaniami.
Syntax na kompresiu:
$ xz názov súboruSyntax na extrahovanie:
$ xz -d názov súboru.xzshar
The shar, skratka pre „archív škrupiny”, Je jednoduchý a spoľahlivý nástroj na kompresiu súborov pre osobných a pokročilých používateľov.
Syntax na kompresiu:
$ shar názov súboru> názov súboru.sharSyntax na extrahovanie:
$ zrušiť zdieľanie názvu súboru.sharAk chcete nainštalovať shar, spustite v termináli nasledujúci príkaz:
$ sudo apt-get nainštalovať sharutilsar
The ar je často používaný nástroj na kompresiu súborov v Debiane a jeho derivátoch.
Syntax na kompresiu:
$ ar cvsr meno súboru.názov súboruSyntax na extrahovanie:
$ ar -xv názov súborukgb
The kgb je zadarmo použiteľný nástroj na kompresiu súborov s podporou väčšiny formátov súborov. Podporuje archiváciu viacerých súborov do jedného s vysokým kompresným pomerom.
Syntax do archívu:
$ kgp nazov souboru.názov súboru kgbSyntax na dekompresiu:
$ kgb x názov súboru.kgbAk chcete nainštalovať kgb, spustite v termináli nasledujúci príkaz:
$ sudo apt-get nainštalovať kgbpax
The pax znamená Portable Archive Exchange a je to nástroj na kompresiu súborov používaný pri vytváraní a extrakcii archívov. Podporuje rôzne formáty kompresie súborov, ako sú tar, cpio, bcpio a ustar.
Syntax na kompresiu:
$ pax -wf názov súboru.názov súboru tarSyntax na dekompresiu:
$ pax -r < filename.tarAk chcete nainštalovať pax, spustite v termináli nasledujúci príkaz:
$ sudo apt-get nainštalovať paxToto je top 10 nástrojov na kompresiu súborov pre Linux a jeho distribúcie. Pre Linux existujú ešte ďalšie kompresné nástroje, ale týchto 10 predstavuje vynikajúce riešenie pri testovaní na rôzne parametre. Neváhajte a podeľte sa s nami o svoje názory na stránkach @linuxhint a @SwapTirthakar.