Příkaz Gzip v Linuxu se používá pro kompresi a dekompresi souborů. Tento příkaz se také používá jako gunzip pro g-un-zip, tj. pro rozbalení archivu gzip.
Je nutné, abychom komprimovali soubory Rozbalování souborů je užitečné pro otevírání komprimovaných souborů stažených z internetu.
Použití příkazu gzip v Linuxu
Pojďme pochopit, jak můžeme komprimovat a dekomprimovat soubory pomocí příkazu gzip v Linuxu.
1. Komprimujte soubor
Komprimace souboru je přímočará pomocí příkazu gzip. Musíte pouze uvést název souboru spolu s příkazem.
$ gzip [filename]
Můžete vidět, že komprimovaný soubor se zobrazí v seznamu s .gz rozšíření.
2. Komprimujte více souborů
Chcete-li komprimovat více souborů, zadejte název souborů s mezerami mezi nimi, jak je znázorněno níže.
$ gzip [filename1] [filename2]
Vidíme, že oba soubory se zobrazují s příponou .gz. Pokud již existuje komprimovaná verze souboru, požádá vás o přepsání.
3. Dekomprimujte soubor
Existují dva způsoby, jak dekomprimovat soubor. První z nich používá 'd' příznak pomocí příkazu gzip.
$ gzip -d [filename]
Vidíme, že soubor se v seznamu zobrazuje jako bez přípony .gz.
Druhým způsobem je použití příkazu gunzip.
$ gunzip [filename]
4. Po kompresi ponechat původní soubor
Příkaz gzip odstraní původní soubor a zachová komprimovaný soubor pouze po dokončení operací. Pokud chcete zachovat i původní soubor, použijte -k vlajka.
$ gzip -k [filename]
Vidíme, že v seznamu je původní i komprimovaný soubor.
Použití příkazu Gzip k načtení informací z komprimovaných souborů
Možná budete také muset načíst informace o kompresi a komprimovaných souborech z archivu gzip. K získání velikosti souboru můžete samozřejmě použít příkaz ls, ale ten vám neřekne kompresní poměr a velikost před a po kompresi.
To je místo, kde přichází na místo vestavěná funkce gzip!
1. Získejte informace o kompresi
Chcete-li získat informace o kompresi, jako je kompresní poměr, použijte – l vlajka.
$ gzip -l [filename]
Všimněte si, že název souboru je již zkomprimovaný soubor. Poskytuje čtyři pole informací o provedené kompresi.
- Komprimovaná velikost
- Nekomprimovaná velikost
- Poměr
- Nekomprimovaný název souboru
2. Zobrazit obsah souboru
Chcete-li zobrazit obsah souboru bez dekomprimace, použijte -c vlajka spolu s příkazem gunzip.
gunzip -c [filename]
Závěr
V tomto tutoriálu jsme viděli, jak jsou gzip a gunzip commends užitečné v linuxu pro kompresi a rozšiřování souborů. Komprimace souborů je běžná před jejich připojením k e-mailům.