Top 10 nástrojů pro kompresi souborů v systému Linux

Top 10 File Compression Utilities Linux

Přenos souborů mezi jedním počítačem do druhého nebo jejich bezpečné ukládání je hlavním úkolem běžných i profesionálních uživatelů. Někdy není možné přes internet odesílat soubory nad určitou velikost, takže potřebujete nástroje, které vám pomohou zmenšit velikost souboru, aniž by byla ohrožena data nebo jeho kvalita. Pomáhá také sloučit více souborů a zmenšit celkovou velikost souboru, což vám pomůže jej bezpečně odeslat přes internet.

Uživatelé Linuxu mají k dispozici mnoho efektivních a spolehlivých nástrojů pro kompresi souborů.



Většina zde uvedených nástrojů funguje dobře se všemi distribucemi Linuxu a testovali jsme je na Ubuntu.



dehet

The dehet komprese souborů je jedním z nejpoužívanějších nástrojů pro kompresi souborů v Linuxu. Soubor komprimovaný tímto nástrojem má příponu .tar.gz a .tgz , a také se jim říká tarbaly .



Například pokud máme soubor/adresář pojmenovaný swap 1 v aktuálním adresáři. Chcete -li jej uložit do komprimovaného souboru s názvem file.tar, gz , musíme v terminálu spustit následující příkaz:

$dehet -czvfsw.tar.gz swap1

Možná si říkáte, co přesně přepíná -czvf znamená, podívejme se na to jeden po druhém.

-C : Vytvořte archiv
-S : Komprimujte archiv pomocí gzip
-proti : známý jako podrobný . Při vytváření archivu zobrazuje průběh v okně terminálu.
-F : Tento přepínač vám umožňuje zadat název souboru archivu.



Nainstalujte jej spuštěním následujícího příkazu v terminálu:

$sudo apt-get install dehet

gzip

The gzip znamená GNU Zip a je to formát komprese souborů s otevřeným zdrojovým kódem používaný ke kompresi jednotlivých souborů. Vytváří soubory zip s příponou .gz rozšíření.

ZIP a GZIP jsou oba velmi populární formáty komprese souborů, pokud jde o úsporu místa a zkrácení času potřebného k odeslání souboru přes internet.

Zde je jeho základní syntaxe:

$gzip [Možnosti] [názvy souborů]

Pomocí přepínače -ten vám poskytne podrobné informace o komprimovaném souboru.

K rozbalení souboru použijte syntaxi:

$gzip -dnázev_souboru.gz

Chcete -li nainstalovat gzip, spusťte na terminálu následující příkaz:

$sudo apt-get install gzip

7zip

The 7zip je nástroj pro kompresi souborů s otevřeným zdrojovým kódem, který byl původně vyvinut pro uživatele Windows a později byl přenesen do jiných operačních systémů, jako je Linux a jeho distribuce. Podporuje více formátů komprese souborů a je oblíbený pro vysoký kompresní poměr s kompresními technikami LZMA a LZMA2.

Syntax:

$7z a název souboru. 7z název souboru

Chcete -li extrahovat:

$7z e název souboru. 7z

Chcete -li nainstalovat 7zip, spusťte na terminálu následující příkaz:

$sudo apt-get installp7zip-plný p7zip-rar

lzma

The lzma je další nástroj pro kompresi souborů, jako je zip nebo tar, a je dodáván s předinstalovaným systémem Linux a jeho distribucemi. Ve srovnání s ostatními je to poměrně rychlý nástroj pro kompresi souborů.

Chcete -li vytvořit archiv:

$lzma-C -výstupnázev souboru>název_souboru.lzma

Extrahování souborů:

$lzma-d -výstupnázev_souboru.lzma>název souboru

bzip2

The bzip2 je bezplatný a otevřený nástroj pro kompresi souborů. Je to rychlejší nástroj pro soubory ve srovnání s gzip, ale může komprimovat pouze jeden soubor najednou.
Syntax:

$bzip2název souboru

Tato technika využívá při kompresi více paměti RAM. Chcete -li omezit jeho používání, přepněte –S , Jak je ukázáno níže:

$bzip2 -snázev souboru

Chcete -li extrahovat:

$bzip2 -dnázev_souboru.bz2

komprimace souboru xz

The xz je upgrade na nástroj pro kompresi souborů lzma, ale současně může komprimovat pouze jeden soubor. Dobře se integruje se všemi distribucemi Linuxu, dokonce i se staršími verzemi.

Syntaxe ke kompresi:

$xz název souboru

Syntaxe k extrahování:

$xz-dnázev_souboru.xz

podíl

The podíl , zkratka pro Shell archiv , je jednoduchý a spolehlivý nástroj pro kompresi souborů pro osobní a náročné uživatele.

Syntaxe ke kompresi:

$Shar název souboru>název_souboru.shar

Syntaxe k extrahování:

$zrušte sdílení názvu souboru.shar

Chcete -li nainstalovat Shar, spusťte v terminálu následující příkaz:

$sudo apt-get installSharutils

S

The S je široce používaný nástroj pro kompresi souborů v Debianu a jeho derivátech.

Syntaxe ke kompresi:

$Scvsr název souboru. název souboru

Syntaxe k extrahování:

$S -xvnázev souboru

kgb

The kgb je bezplatný nástroj pro kompresi souborů s podporou většiny formátů souborů. Podporuje archivaci více souborů do jednoho s vysokým kompresním poměrem.

Syntaxe k archivaci:

$kgp název souboru. kgb název souboru

Syntaxe pro dekompresi:

$kgb x název_souboru.kgb

Chcete -li nainstalovat kgb, spusťte na terminálu následující příkaz:

$sudo apt-get installkgb

pax

The pax znamená Portable Archive Exchange a je to nástroj pro kompresi souborů používaný při vytváření a extrahování archivů. Podporuje různé formáty komprese souborů, jako je tar, cpio, bcpio a ustar.

Syntaxe ke kompresi:

$pax-wfnázev_souboru.tar název_souboru

Syntaxe pro dekompresi:

$pax-r <název_souboru.tar

Chcete -li nainstalovat pax, spusťte na terminálu následující příkaz:

$sudo apt-get installpax

Toto jsou top 10 nástrojů pro kompresi souborů pro Linux a jeho distribuce. Pro Linux existují ještě další kompresní nástroje, ale tyto 10 jsou výjimečné při testování na různých parametrech. Neváhejte se s námi podělit o své názory na @linuxhint a @SwapTirthakar .