Používatelia Linuxu majú k dispozícii veľa efektívnych a spoľahlivých nástrojov na kompresiu súborov.
Väčšina tu uvedených nástrojov 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 najpoužívanejších nástrojov na kompresiu súborov v systéme Linux. Súbor komprimovaný pomocou tohto pomocného programu má príponu .tar.gz a .tgz , a nazývajú sa aj tarbaly .
Napríklad, ak máme súbor/adresár s názvom swap 1 v aktuálnom adresári. Ak ho chcete uložiť do komprimovaného súboru s názvom file.tar, gz , musíme v termináli spustiť nasledujúci príkaz:
$decht -czvfswap file.tar.gz1
Možno sa pýtate, čo presne sa prepína -czvf znamená, pozrime sa na to jeden po druhom.
-c : Vytvorte archív
-S : Komprimujte archív pomocou gzip
-v : známy ako podrobný . Pri vytváraní archívu zobrazuje priebeh v okne terminálu.
-f : Tento prepínač vám 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ť dechtgzip
The gzip znamená GNU Zip a je to formát kompresie súborov s otvoreným zdrojovým kódom, ktorý sa používa na kompresiu jednotlivých súborov. Vytvára súbory vo formáte ZIP s príponou .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]Použitie prepínača -ten vám poskytne podrobné informácie o komprimovanom súbore.
Na rozbalenie súboru použite syntax:
$gzip -dnázov súboru.gzAk chcete nainštalovať gzip, spustite na termináli nasledujúci príkaz:
$sudo apt-get nainštalovať gzip7zip
The 7zip je nástroj na kompresiu súborov s otvoreným zdrojovým kódom, 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. 7z názov súboruExtrahovať:
$7z e názov súboru. 7zAk chcete nainštalovať 7zip, spustite na termináli nasledujúci príkaz:
$sudo apt-get nainštalovaťp7zip-plný p7zip-rarlzma
The lzma je ďalší nástroj na kompresiu súborov, ako je zip alebo tar, a dodáva sa predinštalovaný s operačným systémom Linux a jeho distribúciami. V porovnaní s inými je to pomerne rýchly nástroj na kompresiu súborov.
Vytvorenie archívu:
$lzma-c -výstupnázov súboru>názov súboru.lzmaAk chcete extrahovať súbory:
$lzma-d -výstupnázov súboru.lzma>názov súborubzip2
The bzip2 je bezplatný a otvorený zdrojový nástroj na kompresiu súborov. Je to rýchlejší súborový nástroj v porovnaní s gzip, ale naraz môže komprimovať iba jeden súbor.
Syntax:
Táto technika používa počas kompresie viac pamäte RAM. Ak chcete obmedziť jeho používanie, prepnite –S , ako je uvedené nižšie:
$bzip2 -snázov súboruExtrahovať:
$bzip2 -dnázov súboru.bz2kompresia súborov xz
The xz je inováciou na nástroj na kompresiu súborov lzma, ale súčasne môže komprimovať iba jeden súbor. Dobre sa integruje so všetkými distribúciami Linuxu, dokonca aj so staršími vydaniami.
Syntax na kompresiu:
$xz názov súboruSyntax na extrahovanie:
$xz-dnázov súboru.xzzdieľam
The zdieľam , skratka pre shell archív , je jednoduchý a spoľahlivý nástroj na kompresiu súborov pre osobných a náročný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 na termináli nasledujúci príkaz:
$sudo apt-get nainštalovaťSharutilsS
The S je široko používaný nástroj na kompresiu súborov v Debiane a jeho derivátoch.
Syntax na kompresiu:
$Scvsr názov súboru. názov súboruSyntax na extrahovanie:
$S -xvnázov súborukgb
The kgb je bezplatný 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 k archivácii:
$kgp názov súboru.kgb názov súboruSyntax na dekompresiu:
$kgb x názov súboru.kgbAk chcete nainštalovať kgb, spustite na 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, ktorý sa používa na vytváranie a extrahovanie archívov. Podporuje rôzne formáty kompresie súborov, ako je tar, cpio, bcpio a ustar.
Syntax na kompresiu:
$pax-wfnázov súboru.tar názov súboruSyntax na dekompresiu:
$pax-r <názov súboru.tarAk chcete nainštalovať pax, spustite na termináli nasledujúci príkaz:
$sudo apt-get nainštalovaťpaxToto je 10 najlepších nástrojov na kompresiu súborov pre Linux a jeho distribúcie. Pre Linux existujú ešte ďalšie kompresné nástroje, ale tieto 10 vynikajú pri testovaní na rôznych parametroch. Neváhajte sa s nami podeliť o svoje názory na @linuxhint a @SwapTirthakar .