Jak extrahovat soubory tar.gz v Linuxu

Tato příručka vám ukáže nejen to, jak extrahovat soubory tar.gz, ale také vám řekne, jaké to jsou a proč je používáte.

Co je soubor tar.gz?

Soubor s příponou gz byl komprimován pomocí příkazu gzip .

Pomocí příkazu gzip můžete zkopírovat libovolný soubor následujícím způsobem:

gzip

Například:

gzip image1.png

Výše uvedený příkaz bude komprimovat soubor image1.png a soubor bude nyní nazván image1.png.gz.

Můžete komprimovat soubor, který byl komprimován gzip pomocí příkazu gunzip následujícím způsobem:

gunzip image1.png.gz

Představte si, že chcete komprimovat všechny obrázky ve složce. Můžete použít následující příkaz:

gzip * .png * .jpg * .bmp

To by komprimovalo každý soubor s příponou png, jpg nebo bmp. Všechny soubory však zůstanou jako jednotlivé soubory.

Bylo by dobré, kdybyste mohli vytvořit jediný soubor obsahující všechny soubory a poté komprimovat pomocí gzip.

To je místo, kde tar přichází příkaz . Tar soubor, který je často známý jako tarball je metoda vytvoření archivního souboru, který obsahuje mnoho dalších souborů.

Samotný tar soubor není komprimován.

Pokud máte složku plnou obrázků, můžete vytvořit soubor tar pro snímky pomocí následujícího příkazu:

tar-cvf images.tar ~ / Obrázky

Výše uvedený příkaz vytvoří soubor tzv. Images.tar a zaplní jej všechny soubory ve složce obrázků.

Nyní, když máte jediný soubor se všemi obrázky, můžete jej nyní komprimovat pomocí příkazu gzip:

gzip images.tar

Název souboru souboru obrázků bude nyní images.tar.gz.

Můžete vytvořit soubor tar a komprimovat jej pomocí jediného příkazu následujícím způsobem:

tar-cvzf images.tar.gz ~ / Obrázky

Jak extrahovat soubory tar.gz

Nyní víte, že soubor tar.gz je komprimovaný tar soubor a víte, že tar soubor je příjemný způsob seskupování souborů a složek.

První věcí, kterou je třeba provést, je extrahovat soubor tar.gz a dekomprimovat soubor následujícím způsobem:

gunzip

Například:

gunzip images.tar.gz

Chcete-li extrahovat soubory z tar souboru, použijte následující příkaz:

tar-xvf

Například:

tar -xvf images.tar

Můžete však dekomprimovat soubor gzip a extrahovat soubory z tar souboru pomocí jediného příkazu následujícím způsobem:

tar -xvzf images.tar.gz

Výpis obsahu souboru tar.gz

Měli byste být opatrní při extrakci souborů tar.gz, které obdržíte od jiných lidí, nebo z odkazů ke stažení, protože mohou úmyslně nebo neúmyslně zničit váš systém.

Obsah tar souboru můžete zobrazit pomocí následující syntaxe:

tar -tzf images.tar.gz

Uvedený příkaz vám ukáže jména a umístění souborů, které budou extrahovány.

souhrn

soubory tar.gz jsou skvělé pro účely zálohování, protože udržují soubory a cesty neporušené v souboru tar a soubor je komprimován, aby se zmenšil.

Dalším návodem, který by vás mohl zajímat, je ten, který ukazuje, jak komprimovat soubory pomocí příkazu zip Linux a tento způsob ukazuje, jak dekomprimovat soubory pomocí příkazu unzip .