Podíváme se, jak můžeme extrahovat tar.gz soubor v Linuxu.
tar.gz je archivní soubor, který obsahuje soubory jiných typů. Funguje jako zprostředkující úložný soubor v síti. Všechny tyto soubory také kompaktně komprimuje. To usnadňuje odesílání těchto souborů.
Tento proces zahrnuje dva kroky.
- Odesílatel zkomprimuje všechny potřebné soubory do archivního kontejneru a odešle je přes síť.
- Po získání souboru může příjemce nyní rozbalit obsah z
tar.gz
archiv.
Podíváme se, jak můžeme extrahovat tento formát archivního souboru v Linuxu.
Rozbalte soubor tar.gz
Můžeme použít tar
příkaz k rozbalení takového souboru. Pokud je tento soubor komprimován pomocí kompresoru gzip , platí následující příkaz:
tar -xzf filename.tar.gz
Zde název souboru.tar.gz je archiv, který chcete rozbalit.
To znamená, že dáváme pokyn tar
příkaz:
- x -> Rozbalte soubory
- z -> Toto filtruje archiv pomocí gzip
- f -> Použít archivní soubor
Název archivu musí následovat bezprostředně za f
možnost.
Pokud chceme tar
pro zobrazení více informací o souborech můžeme také zadat -v
podrobná možnost.
tar -xvzf filename.tar.gz
Extrahujte bez použití gzip
Z nějakého důvodu, pokud to nefunguje, zkuste zadat následující příkaz bez použití gzip .
tar -xf filename.tar.gz
Jak můžete pozorovat, protože jsme zabalili náš archiv bez -z
možnost (bez gzip ), nemůžeme použít -z
možnost, když to rozbalíme. Takže to musíme normálně dekomprimovat.
Extrahovat do určeného adresáře
Archiv můžeme extrahovat do libovolného adresáře zadáním -C volba. To říká tar
pro změnu adresáře před rozbalením.
tar -xvzf filename.tar.gz -C ~/path/to/extract
Můžete vidět, že rozbalený obsah je skutečně uložen do ~/random
.
Závěr
Doufejme, že tento článek rozptýlí jakékoli přetrvávající pochybnosti o tom, jak extrahovat soubor tar.gz soubor v Linuxu. V opačném případě se neváhejte zeptat na jakékoli otázky v sekci komentářů níže!
Odkazy
- Otázka StackOverflow