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 dehetgzip
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.gzChcete -li nainstalovat gzip, spusťte na terminálu následující příkaz:
$sudo apt-get install gzip7zip
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 souboruChcete -li extrahovat:
$7z e název souboru. 7zChcete -li nainstalovat 7zip, spusťte na terminálu následující příkaz:
$sudo apt-get installp7zip-plný p7zip-rarlzma
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.lzmaExtrahování souborů:
$lzma-d -výstupnázev_souboru.lzma>název souborubzip2
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:
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 souboruChcete -li extrahovat:
$bzip2 -dnázev_souboru.bz2komprimace 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 souboruSyntaxe k extrahování:
$xz-dnázev_souboru.xzpodí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.sharSyntaxe k extrahování:
$zrušte sdílení názvu souboru.sharChcete -li nainstalovat Shar, spusťte v terminálu následující příkaz:
$sudo apt-get installSharutilsS
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 souboruSyntaxe k extrahování:
$S -xvnázev souborukgb
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 souboruSyntaxe pro dekompresi:
$kgb x název_souboru.kgbChcete -li nainstalovat kgb, spusťte na terminálu následující příkaz:
$sudo apt-get installkgbpax
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_souboruSyntaxe pro dekompresi:
$pax-r <název_souboru.tarChcete -li nainstalovat pax, spusťte na terminálu následující příkaz:
$sudo apt-get installpaxToto 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 .