The gzip příkaz je běžný způsob komprese souborů v systému Linux. Ve výchozím nastavení při kompresi souboru nebo složky 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 operačních systémech podobných Unixu.
Jak komprimovat soubor pomocí gzip
Nejjednodušší způsob komprese jednoho souboru pomocí gzip je spustit následující příkaz: gzip název souboru
Komprimovat soubor s názvem mydocument.odt spusťte následující příkaz: gzip mydocument.odt
Pokud název souboru obsahuje mezery, obklopte ho uvozovkami: gzip „toto je můj soubor.png“
Některé soubory se komprimují lépe než jiné. Například dokumenty, textové soubory, bitmapové obrázky a některé zvukové a video formáty, jako jsou WAV a MPEG, se velmi dobře komprimují. Jiné typy souborů, jako jsou obrázky JPEG a zvukové soubory MP3, se nekomprimují vůbec dobře a velikost souboru se může po spuštění gzip rozkaz proti tomu. Obrázky JPEG a zvukové soubory MP3 jsou již komprimovány, a proto gzip příkaz jednoduše přidá, nikoli komprimuje. The gzip příkaz se pokusí komprimovat pouze běžné soubory a složky.
Jak dekomprimovat soubor pomocí příkazu gzip
K dekompresi archivu gzip použijte následující příkaz: gzip -d název souboru.gz
Dekomprimovat mydocument.odt.gz souboru použijte následující příkaz: gzip -d mydocument.odt.gz
Vynutit komprimaci souboru
Soubor někdy nelze komprimovat. Vynutit gzip Chcete-li provést své věci, jednoduše spusťte následující příkaz: gzip -f název_souboru
Jak zachovat nekomprimovaný soubor
Ve výchozím nastavení při kompresi souboru pomocí gzip příkaz, který skončí s novým souborem s příponou .gz. Chcete-li soubor komprimovat a zachovat původní soubor, musíte zadat -k příznak: název souboru gzip -k
Spustím následující příkaz, který by skončil s názvem souboru mydocument.odt a mydocument.odt.gz. gzip -k mydocument.odt
Získejte několik statistik o tom, kolik místa jste ušetřili
Smyslem komprese souborů je úspora místa na disku nebo zmenšení velikosti souboru před odesláním přes síť. The gzip příkaz poskytuje druh statistik, které požadujete při kontrole výkonu komprese. Seznam statistik zobrazíte spuštěním následujícího příkazu: gzip -l název souboru.gz
Ve výše uvedeném příkazu je možností malá písmena L, nikoli 1 nebo velká písmena 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
Komprimujte 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 nevytvoří jeden soubor s názvem foldername.gz. Místo toho prochází strukturu adresářů 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é soubor gzipovat. Pomocí tohoto příkazu můžete dekomprimovat 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 s delší dobou běhu. Chcete-li dosáhnout minimální komprese nejvyšší rychlostí, spusťte následující příkaz: gzip -1 název souboru
Chcete-li získat maximální kompresi při nejpomalejší 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 neměl být používán při práci se standardními soubory zip. Můžete použít zip velení a rozbalit příkaz pro zpracování těchto souborů.