Příklad použití příkazu gzip
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.
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
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.