Příklad použití příkazu gzip

click fraud protection

The gzip příkaz je běžný způsob komprimace souborů v Linuxu.

Ve výchozím nastavení, když komprimujete soubor nebo složku pomocí gzip příkaz bude mít stejný název souboru jako předtím, ale s příponou .gz.

Níže uvedené snímky obrazovky platí konkrétně pro Ubuntu, ale příkaz gzip funguje i na jiných unixových OS.

příkaz gzip v terminálu Linux

Jak komprimovat soubor pomocí gzip

Nejjednodušší způsob, jak komprimovat jeden soubor pomocí gzip je spustit následující příkaz:

gzip název souboru

Pro komprimaci souboru tzv mydocument.odt spusťte následující příkaz:

gzip mydocument.odt

Pokud název souboru obsahuje mezery, umístěte jej do uvozovek:

gzip "toto je můj soubor.png"

Některé soubory se komprimují lépe než jiné. Velmi dobře komprimují například dokumenty, textové soubory, bitmapové obrázky a určité formáty zvuku a videa, jako jsou WAV a MPEG. Jiné typy souborů jako např JPEG obrázky a zvukové soubory MP3 se nekomprimují vůbec dobře a soubor se může po spuštění skutečně zvětšit gzip příkaz proti tomu.

Obrázky JPEG a MP3

zvukové soubory jsou již komprimovány, a proto gzip příkaz k němu jednoduše přidá, místo aby jej komprimoval.

The gzip příkaz se pouze pokusí komprimovat běžné soubory a složky.

Jak dekomprimovat soubor pomocí příkazu gzip

K dekomprimaci archivu gzip použijte následující příkaz:

gzip -d název_souboru.gz

Chcete-li dekomprimovat mydocument.odt.gz soubor použijte následující příkaz:

gzip -d mydocument.odt.gz

Vynutit komprimaci souboru

Někdy nelze soubor zkomprimovat. Vynutit si gzip příkaz k provedení svých věcí jednoduše spusťte následující příkaz:

gzip -f název souboru

Jak zachovat nekomprimovaný soubor

Ve výchozím nastavení, když komprimujete soubor pomocí gzip příkaz skončí s novým souborem s příponou .gz. Chcete-li komprimovat soubor a zachovat původní soubor, musíte zadat -k vlajka:

gzip -k název souboru

Pokud spustíte následující příkaz, skončíte se souborem s názvem mydocument.odt a mydocument.odt.gz.

gzip -k mydocument.odt

Získejte nějaké statistiky o tom, kolik místa jste ušetřili

Celý smysl komprimace souborů je o úspoře místa na disku nebo zmenšení velikosti souboru před jeho odesláním přes síť. The gzip poskytuje druh statistik, které požadujete při kontrole výkonu komprese.

Chcete-li získat seznam statistik, spusťte následující příkaz:

gzip -l název_souboru.gz

Ve výše uvedeném příkazu je možností malé písmeno L, nikoli 1 nebo velké i.

Informace vrácené výše uvedeným příkazem jsou následující:

  • Stlačená velikost
  • Nekomprimovaná velikost
  • Poměr v procentech
  • Nekomprimovaný název souboru

Komprimujte každý soubor ve složce a podsložkách

Zkomprimujte každý soubor ve složce a jejích podsložkách pomocí následujícího příkazu:

gzip -r název složky

Tento proces nevytváří jeden soubor s názvem název složky.gz. Místo toho prochází adresářovou strukturou a komprimuje každý soubor v této struktuře složek.

Chcete-li komprimovat strukturu složek jako jeden soubor, je lepší vytvořit soubor tar a poté gzipování souboru tar.

Tento příkaz použijte k dekomprimaci více souborů:

gzip -d *.gz

Jak otestovat platnost komprimovaného souboru

Chcete-li ověřit, zda je soubor platný, spusťte následující příkaz:

gzip -t název souboru

Pokud je soubor platný, nebude výstup.

Jak změnit úroveň komprese

Soubor můžete komprimovat různými způsoby. Můžete například zvolit menší kompresi, která bude fungovat rychleji, nebo můžete zvolit maximální kompresi, která má kompromis v tom, že spuštění trvá déle.

Chcete-li získat minimální kompresi při nejvyšší rychlosti, spusťte následující příkaz:

gzip -1 název souboru

Chcete-li získat maximální kompresi při nejnižší rychlosti, spusťte následující příkaz:

gzip -9 název souboru

Rychlost a úroveň komprese můžete měnit výběrem různých čísel mezi 1 a 9.

Standardní soubory ZIP

The gzip příkaz by se neměl používat při práci se standardními soubory zip. Můžeš použít a zip příkaz a rozepnout příkaz pro manipulaci s těmito soubory.