Jak extrahovat soubory .tar.gz pomocí příkazového řádku systému Linux

Autor: Jithin 5. ledna 2017

V tomto výukovém programu se naučíme, jak extrahovat soubory tar.gz pomocí Nástroje příkazového řádku Linux.

Soubor .tar.gz není nic jiného než archiv. Jedná se o soubor, který funguje jako kontejner pro další soubory. Program tar poskytuje schopnost vytvářet archivy tar a také různé další druhy manipulace. Můžete například použít Tar na dříve vytvořené archivy k extrahování souborů, k ukládání dalších souborů nebo k aktualizaci nebo k výpisu souborů, které již byly uloženy. Archiv může obsahovat mnoho souborů, složek a podsložek, obvykle v komprimované formě pomocí programu gzip nebo bzip2 v operačních systémech Unix. Zpočátku se archivy tar používaly k pohodlnému ukládání souborů na magnetickou pásku. Název „Tar“ pochází z tohoto použití; je zkratkou pro páskový archivátor. Musíte použít příkaz tar, který umožňuje vytvářet a manipulovat s archivními soubory v .tar.gz pod operačními systémy Unix. Je to velmi užitečné pro archivaci více souborů dohromady do jednoho archivního souboru. Umožňuje nám jednotlivě obnovit soubory. Tar může směrovat svůj výstup na dostupná zařízení, soubory nebo jiné programy (pomocí potrubí), může dokonce přistupovat ke vzdáleným zařízením nebo souborům (jako archivy). soubor tar.gz je ve skutečnosti produktem dvou různých věcí. Tar v podstatě pouze balí skupinu souborů do jednoho svazku souborů, ale nenabízí samotnou kompresi. Chcete-li komprimovat tar, budete chtít přidat vysoce účinnou kompresi gzip. V tomto dokumentaci, můžeme diskutovat o tom, jak extrahovat soubory tar.gz z příkazového řádku. Za tímto účelem otevřete terminál příkazového řádku a poté zadejte následující příkazy k otevření a extrahování souboru .tar.gz.

Extrahování souborů .tar.gz

1) Pokud je váš soubor tar komprimován pomocí usi Pokud používáte kompresor gzip, pomocí tohoto příkazu jej dekomprimujte.

$ tar xvzf file.tar.gz

Kde,

x: Tato možnost říká taru, aby extrahoval soubory.

v: „v“ znamená „verbose“. Tato možnost zobrazí všechny soubory v archivu jeden po druhém.

z: Možnost z je velmi důležitá a řekne příkazu tar dekomprimovat soubor (gzip).

f: Tato volba říká tar, že mu dáte název souboru, se kterým bude pracovat.

Tarball je skupina nebo archiv souborů, které jsou svázány dohromady pomocí příkazu tar a mají soubor .tar přípona.

Např .:

2) Chcete-li dekomprimovat soubor tar.gz do jiného adresáře, použijte následující příkaz:

$ tar xvzf file.tar.gz -C / path / to / somedirectory

Kde se k určení cesty k umístění souboru používá argument -C. Ve výchozím nastavení budou soubory extrahovány do aktuálního adresáře. Chcete-li adresář změnit, použijeme volbu -C.

Např .:

3) Chcete-li ze souboru file.tar.gz tarball extrahovat soubor test.doc, použijte následující příkaz:

$ tar -xvzf file.ta r.gz test.doc

Např .:

4) Chcete-li zobrazit podrobný obsah seznamu všech souborů v archivu, můžete použít následující příkaz:

$ tar -tvf soubor .tar.gz

Např .:

5) Chcete-li extrahovat soubor .gz bez tar, můžete použít následující příkaz:

$ gunzip file.gz

Např .:

Extrahování souborů .tar.bz2

Je to téměř stejné jako u dekomprese gzip. Hlavní rozdíl spočívá v tom, že možnost z byla nahrazena možností j.

Pokud je váš soubor tar komprimován pomocí kompresoru bZip2, použijte následující příkaz k jeho extrakci.

$ tar xvjf file.tar.bz2

Kde j dekomprimuje soubor bzip2.

Např .:

Pokud potřebujete další pomoc, kontaktujte naše oddělení podpory.

  1. Faizan říká:

    Pěkné vysvětlení. Velmi nápomocný. Mnohokrát děkuji.

  2. naziya říká:

    Mám celkem 125 souborů tar.gz k rozbalení můžete navrhnout příkaz k rozbalení všech 125 tar.gz v jednom úseku

    • Michael Lavrik říká:

      pro název souboru použijte * .tar.gz.

    • Adarsh Sojitra říká:

      Pokud chcete extrahovat všechny tarbally najednou, na jednom místě, použijte v příkazu zástupné znaky. Například pokud chcete rozbalit všechny tarbally najednou umístěné v aktuálním adresáři, proveďte sudo tar -xzvf *.tar.gz". Pokud máte další dotazy, dejte nám vědět.

  3. Igboanugwo Collins říká:

    Tak užitečné, díky moc

  4. gc337 říká:

    Mám soubory s více příponami. jak mohu extrahovat tento druh souboru 21.zip.gz.gz.gz.gz.

    • gc337 říká:

      pomocí jediného příkazu. 🙂

  5. ringo říká:

    stále dostávám toto „není ve formátu gzip“, jak to mohu opravit ??

    • Jithin říká:

      Může to být v jiném formátu. Pokud máte s námi stávající plán, otevřete si lístek v našem oddělení podpory: https://www.interserver.net/contact-information.html

  6. Austin říká:

    Používám Chromebook, jak bych to udělal?

    • Jithin říká:

      Přistupujte k serveru Linux pomocí SSH pomocí aplikace Secure Shell nebo podobných nástrojů v Chromebooku – https://chrome.google.com/webstore/detail/secure-shell-app/pnhechapfaindjhompbnflcldabbghjo?hl=en Poté postupujte podle pokynů uvedených v tomto výukovém programu.

  7. miki říká:

    Vytvořil jsem soubor abc.tar.gz a kdy Snažím se to dekomprimovat, používám příkaz tar -zxvf abc.tar.gz. Všechny soubory jsou extrahovány. A w slepice jsem jen použít tar -xvf abc.tar.gz, výstup je stejný. Záleží tedy -z na extrakci těchto souborů .tar.gz?

  8. abdul majid říká:

    ahoj, použil jsem tento příkaz „tar xvf informix_setup.tar -C ./working/new“ k extrahování souboru .tar do nového adresáře, ale v daném případě nic neextrahuje cesta.

  9. Orhan říká:

    Moc děkuji. velmi jednoduché a dobře vysvětlené a velmi užitečné.

    • NAGENDRA říká:

      Jste vítáni a děkujeme, že jste si našli čas a odepsali nám.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *