GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů gzip pro Linux

Linux nabízí řadu nástrojů pro kompresi a dekompresi souborů. V tomto tutoriálu se podíváme na linuxový příkazový nástroj gzip.

Gzip je formát souboru a také softwarová aplikace, kterou vytvořili Mark Adler a Jean-Loup Gailly a která se používá od raných Unixových systémů.

Linuxový příkaz gzip používá při svých operacích kódování (LZ77) Lempel-Ziv. Pojďme se ponořit a podívat se na různé příklady toho, jak lze Gzip použít.

Komprimujte soubor pomocí příkazu gzip pro Linux

Komprimace souboru pomocí příkazu gzip je procházka růžovým sadem. Jednoduše předejte název souboru jako argument, jak je uvedeno.

$ gzip [filename]

Finální komprimovaný soubor získá příponu .gz .

Například mám ve svém aktuálním pracovním adresáři 4 textové soubory, jak je uvedeno níže.

Chcete-li komprimovat soubor1.txt pomocí gzip bude syntaxe vypadat takto.

$ gzip file1.txt

Chcete-li zobrazit komprimovaný soubor, použijte ls příkaz.

Výstup

Stojí za zmínku, že původní textový soubor byl nyní zkomprimován a nese .gz kompresní přípona.

Vynutit gzip, aby nenahradil/neodstranil původní soubor

Jak jsme viděli v předchozím příkladu, gzip nahradí původní soubor a změní jej na komprimovaný soubor.
Můžete se však rozhodnout zachovat původní soubor pomocí -k možnost, jak je uvedeno.

gzip -k [file-name]

Chcete-li například komprimovat soubor1.txt do souboru .gz se zachováním stejného souboru spusťte příkaz.

$ gzip -k file1.txt

Nezapomeňte ověřit pomocí ls a všimněte si, že původní soubor1.txt soubor je stále přítomen.

Rekurzivně komprimovat soubory pomocí gzip

Chcete-li rekurzivně komprimovat všechny soubory v adresáři, použijte -r možnost, jak je uvedeno.

$ gzip -r *

Například v testu jsou 4 textové soubory složku, jak je znázorněno.

Postup komprimace všech souborů najednou:

$ gzip -r *

Výstup

Rozbalte soubor pomocí gzip

Pokud chcete soubor dekomprimovat, použijte -d možnost a zobrazená v syntaxi níže.

$ gzip -d [compressed file-name]

Chcete-li například dekomprimovat soubor1.txt.gz, spusťte:

$ gzip -d file1.txt.gz

Výstup

Jak vidíte, původní komprimovaný soubor zmizí.

Vypsat podrobnosti o komprimovaném souboru pomocí gzip

Chcete-li zobrazit podrobnosti o komprimovaném souboru, použijte -l možnost, jak je uvedeno.

$ gzip -l [compressed-file-name]

Například,

$ gzip -l file1.txt.gz

Výstup

Jak regulovat rychlost komprese gzip

Příkaz Gzip také umožňuje regulovat rychlost komprese. Toho lze dosáhnout zadáním pomlčky (-) následované číslicí nebo číslem od 1 (nejrychlejší) do 9 (nejlepší). Výchozí rychlost komprese je 6.

gzip -5 [file-name]

Například:

gzip -5 file1.txt

Můžete použít libovolnou číslici/číslo mezi 1 a 9, kde 1 označuje nejvyšší kompresní poměr a 9 značí nejnižší, ale nejpreferovanější kompresní poměr.

A tím je použití příkazu gzip uzavřeno. Neváhejte a podělte se o své myšlenky na toto. Vaše zpětná vazba je velmi vítána.


Linux
  1. Příklady příkazů gzip v Linuxu

  2. více příkladů příkazů v Linuxu

  3. Příklady příkazů gunzip v Linuxu

  1. Příkaz mv v Linuxu:7 základních příkladů

  2. Příklady příkazů zcat v Linuxu

  3. dotykové příklady příkazů v systému Linux

  1. Příklady příkazů Linux tail

  2. V příkladech příkazů v Linuxu

  3. Příklady příkazů hlavy v Linuxu