Manipulace s komprimovanými soubory je v prostředí Linuxu častou operací, přičemž .gz
formát je jedním z převládajících typů komprese. Soubory s příponou .gz
jsou komprimovány pomocí nástroje gzip , který efektivně zmenšuje velikost souborů při zachování integrity dat. Tento článek si klade za cíl vás provést různými přístupy k extrahování (dekompresi) .gz
souborů v Linuxu.
Definování .gz
souboru
Soubor .gz
je typ komprimovaného souboru generovaného komprimačním nástrojem gzip (GNU zip). Je navržen tak, aby komprimoval jeden soubor, díky čemuž je velmi oblíbený na platformách Unix a Linux pro úkoly komprese i dekomprese. Při práci s více soubory jsou obvykle archivovány pomocí tar
nástroje před komprimací pomocí gzip, což vede k .tar.gz
archivaci.
Extrahování .gz
souborů přes příkazový řádek
Pro dekompresi souborů je k dispozici několik nástrojů příkazového řádku .gz
. Zde jsou nejúčinnější metody.
Metoda 1: Použití gzip
příkazu
Příkaz gzip
lze použít pro kompresi i dekompresi s -d
příznakem pro extrakci.
- Spusťte okno terminálu.
.gz
Pomocí příkazu přejděte do adresáře, ve kterém je soubor uložencd
. Například:
cd /path/to/directory
- Pro dekomprimaci souboru spusťte následující příkaz:
gzip -d filename.gz
Tento příkaz dekomprimuje filename.gz
a vygeneruje nekomprimovaný soubor. Pokud dáváte přednost zachování původního .gz
souboru, zahrňte -k
možnost:
gzip -dk filename.gz
Metoda 2: Zaměstnání gunzip
příkazu
Příkaz gunzip
je výslovně přizpůsoben pro dekompresi .gz
souborů.
- Otevřete okno terminálu.
- Přejděte do složky obsahující
.gz
soubor:
cd /path/to/directory
- Chcete-li soubor dekomprimovat, spusťte:
gunzip filename.gz
Tento příkaz dekomprimuje a odstraní původní .gz
soubor. Chcete-li zachovat komprimovaný soubor po extrakci, použijte:
gunzip -k filename.gz
Metoda 3: Použití zcat
příkazu
Příkaz zcat
umožňuje zobrazit obsah komprimovaného souboru bez jeho předchozího uložení na disk. Může být také použit pro dekompresi.
- Otevřete okno terminálu.
- Přejděte do adresáře obsahujícího
.gz
soubor:
cd /path/to/directory
- Chcete-li soubor dekomprimovat, můžete použít:
zcat filename.gz > filename
Tento příkaz přesměruje dekomprimovaný obsah na filename
, přičemž původní .gz
soubor zůstane nedotčen.
Extrahování .gz
souborů pomocí GUI
Pokud dáváte přednost grafickému uživatelskému rozhraní (GUI), většina distribucí Linuxu je vybavena správci archivů schopnými zpracovávat .gz
soubory.
- Spusťte správce souborů a přejděte do adresáře, který obsahuje
.gz
soubor.
- Klepněte pravým tlačítkem myši na soubor a vyberte možnost Extrahovat sem nebo ekvivalentní možnost extrakce.
Soubor bude extrahován a nekomprimovaná verze se objeví ve stejné složce. Tento přístup zachová původní .gz
soubor po extrakci.
Extrahování .tar.gz
souborů
Soubor .tar.gz
je archiv vytvořený pomocí tar
nástroje a následně komprimovaný pomocí gzip. Chcete-li extrahovat takové soubory, tar
musí být příkaz použit společně s možnostmi extrakce gzip.
Pomocí tar
příkazu
- Otevřete okno terminálu.
- Přejděte do adresáře, kde
.tar.gz
je soubor umístěn:
cd /path/to/directory
- Extrahujte soubory pomocí příkazu níže:
tar -xvzf archive.tar.gz
Možnosti příkazů jsou následující:
-
-x
: Extrahuje soubory z archivu. -
-v
: Zobrazí názvy extrahovaných souborů. -
-z
: Dekomprimuje archiv pomocí gzip. -
-f
: Určuje název archivního souboru.
Chcete-li extrahovat soubory do určitého cíle, zahrňte -C
volbu následovanou požadovanou cestou:
tar -xvzf archive.tar.gz -C /path/to/destination
Užitečné tipy a doporučené postupy
- Před dekompresí důležitých souborů zvažte zálohování, abyste zabránili ztrátě dat.
- Slouží
tar -tvzf archive.tar.gz
k zobrazení obsahu souboru.tar.gz
bez jeho rozbalování. - Ujistěte se, že máte potřebná oprávnění ke čtení a zápisu do adresářů, se kterými pracujete.
- Pamatujte, že gzip je pro kompresi jednoho souboru; použít
tar
v kombinaci s gzip ke kompresi více souborů do jednoho archivu.
Extrahování .gz
souborů v Linuxu je přímočará operace využívající příkazy jako gzip
, gunzip
a tar
. Ať už pracujete s jednotlivými komprimovanými soubory nebo kompletními archivovanými sadami, tyto nástroje umožňují efektivní extrakci souborů.
Napsat komentář