V tomto článku se dozvíte, jak extrahovat/rozbalit soubory tar.gz v systémech Linux pomocí příkazového řádku pomocí příkazu tar.
Mnoho souborů ke stažení pro Linux/Unix nalezené na internetu je komprimováno pomocí tar.gz
formát. Proto vědět, jak otevřít nebo rozbalit tar.gz
souborů je velmi užitečné.
Název „Tar“ znamená „Tape Archiver“, protože se používal k umístění dat na úložné pásky, když byl vynalezen tar. .tar.gz
soubor není nic jiného než archiv. tar
program vezme jeden nebo více souborů a „zabalí“ je do samostatného souboru.
Chcete-li zrušit tar tar.gz
files znamená extrahovat obsah tar
soubor (také známý jako tarball).
Lidé noví v .tar
formát se obvykle rovná .zip
archiv, ale archiv tar není komprimován. Tar shromáždil všechny soubory do jednoho balíčku, ale soubory lze komprimovat pomocí samostatných nástrojů.
Nejčastěji používaným algoritmem pro kompresi souborů tar je Gzip. Podle konvence název tar
archiv komprimovaný pomocí gzip
změní se na .tar.gz
nebo .tgz
.
Jednoduše řečeno:soubor, který končí na .tar.gz
je pouze .tar
archiv komprimovaný pomocí gzip
.
Jak extrahovat soubor tar.gz
Většina distribucí Linuxu se dodává s tar
příkaz předinstalovaný ve výchozím nastavení.
Chcete-li zrušit tar tar.gz
zadejte následující:
tar xvzf file.tar.gz
Pojďme si tuto syntaxi rozebrat. Zde je význam jednotlivých parametrů v tomto příkazu:
x
:Tato možnost říká taru, aby extrahoval soubory.v
:Podrobný výstup zobrazuje všechny extrahované soubory.z
:Řekne taru, aby dekomprimoval archiv pomocí gzip.f
:Toto musí být poslední příznak příkazu. Sděluje tar název a cestu komprimovaného souboru.
Jak extrahovat soubor tar.gz do jiného adresáře
Chcete-li dekomprimovat soubor tar.gz
a výsledné soubory umístěte do jiného adresáře, řekněme /tmp/archive
, musíte přidat -C
možnost na konci příkazu:
tar xvzf file.tar.gz -C /tmp/archive
-C
volba se používá k určení jiného adresáře, než je aktuální pracovní adresář.
Zobrazení seznamu souborů v archivu
Někdy potřebujete zobrazit obsah souboru tar, protože shromažďuje mnoho souborů a zajišťuje, zda je přítomen konkrétní soubor.
Chcete-li zobrazit podrobný obsah archivu s názvem data.tar.gz
, použijte následující syntaxi:
tar tf data.tar.gz
Kde:
t
:Používá se k výpisu obsahutar
souborf
:Příkaz obslužnému programu, aby použil soubor uvedený v následujícím argumentu
Můžete také získat podrobný standardní výstup pomocí v
(úplná) možnost.
tar tvf data.tar.gz
Shrnutí
Nyní víte, jak rozbalit soubor tar.gz
soubor v Linuxu. Možná by vás také mohlo zajímat, jak rozbalit soubory v Linuxu.
Další informace o tar
příkaz v systému Linux, podívejte se na stránku jeho příručky.
Pokud považujete tento článek za užitečný nebo máte další nápady, použijte pole pro komentáře níže.