jak extrahovat soubor tar na Linuxu

typ souboru tar se používá ke kombinování více souborů do jednoho archivu. Tar ve skutečnosti znamená „páskový archiv“, protože původním účelem tar bylo použít na zálohy pásky – to by vám mělo říci, jak starý je tento formát. Systémy Linux stále používají formát tar a dodnes se těší širokému použití.

soubory Tar s příponou .tar se často nazývají “ tarballs.“Tyto soubory zachovávají oprávnění k souborům Linux a mohou kombinovat libovolný počet souborů do jediného archivu, ale neuplatňují žádnou kompresi ani úsporu místa. Komprese však může být snadno aplikována na soubor tar, což má za následek rozšíření jako .tar.gz v případě komprese gzip nebo .tar.xz pro kompresi xz.

v této příručce vám ukážeme, jak otevřít soubory tar na příkazovém řádku a pomocí GUI. To bude zahrnovat soubory tar s různou kompresí aplikovanou na archiv. Podívejte se na níže uvedené příklady a zjistěte, jak.

v tomto tutoriálu se dozvíte:

  • jak otevřít soubor tar pomocí GUI
  • jak otevřít soubor tar pomocí příkazového řádku
extrahování souboru tar na Linuxu

extrahování souboru tar na Linuxu

požadavky na Software a konvence příkazového řádku systému Linux
Kategorie použité požadavky, konvence nebo Verze softwaru
systém libovolné Linuxové distro
Software tar
jiný privilegovaný přístup k vašemu systému Linux jako root nebo příkazem sudo.
konvence # – vyžaduje, aby dané příkazy Linuxu byly prováděny s oprávněními root buď přímo jako uživatel root, nebo pomocí příkazu sudo
$ – vyžaduje, aby dané příkazy Linuxu byly prováděny jako běžný neprivilegovaný uživatel

otevřete soubor tar pomocí GUI

Různá desktopová prostředí, jako je GNOME, KDE, Xfce atd., budou mít různá vypadající menu. Proces otevírání souboru tar je však velmi podobný u všech typů GUI. Následující pokyny se týkají GNOME, ale měli byste být schopni je aplikovat na jakékoli prostředí, které používáte.

  1. ve Správci souborů vašeho prostředí přejděte na umístění souboru tar, který chcete otevřít. Poté klikněte pravým tlačítkem myši na soubor a použijte buď „extrahovat zde“ k extrahování obsahu ve vašem současném umístění, nebo „Extrahovat do“ k výběru jiného cíle.
  2. vyberte výpis zde rozbalte všechny soubory do aktuálního adresáře

    vyberte výpis zde rozbalte všechny soubory do aktuálního adresáře

  3. Alternativně můžete soubor tar otevřít pomocí správce archivů vašeho prostředí. Nejjednodušší způsob, jak to udělat, je dvojitým kliknutím na soubor. To vám umožní procházet obsah archivu a extrahovat je jednotlivě.
  4. otevření souboru tar pomocí správce archivů pro zobrazení obsahu a jeho extrahování

    otevření souboru tar pomocí správce archivů pro zobrazení obsahu a jeho extrahování

  5. proces je přesně stejný pro soubory tar s kompresí, například .tar.gz, .tar.bz2 a další.
  6. extrahování komprimovaných souborů tar je stejný proces jako běžné soubory tar

    extrahování komprimovaných souborů tar je stejný proces jako běžné soubory tar

otevřete soubor tar pomocí příkazového řádku

pomocí následujících příkladů otevřete soubory tar na příkazovém řádku systému Linux.

  1. extrahování obsahu souboru tar je velmi snadné a lze jej provést pomocí -x (možnost extrahovat). Budete také muset zahrnout možnost -f (soubor), abyste tar označili, že určíte umístění souboru. Pomocí následující syntaxe extrahujte obsah souboru tar.
    $ tar -xf archive.tar
  2. můžete také přidat možnost -v (Podrobná), abyste viděli průběh extrakce.
    $ tar -xvf archive.tar
  3. Všimněte si, že pro extrahování souborů z komprimovaného souboru tar nemusíte přidávat žádné další možnosti.
    $ tar -xf archive.tar.gz$ tar -xf archive.tar.bz2$ tar -xf archive.tar.xzetc...
  4. Chcete-li zobrazit obsah souboru tar, použijte volbu -t (seznam).
    $ tar -tf archive.tarfile1.txtfile2.txtfile3.txt
  5. jakmile uvidíte, jaké soubory jsou obsaženy v archivu tar, můžete je extrahovat jednotlivě zadáním souborů, které chcete extrahovat.
    $ tar -xf archive.tar file1.txt file2.txt
  6. můžete také zadat zástupný znak ve vašem příkazu s volbou --wildcards.
    $ tar -xf archive.tar --wildcards '*.txt'
  7. Chcete-li extrahovat soubory do jiného umístění, než je váš současný pracovní adresář, použijte volbu -C a zadejte cestu.
    $ tar -xf archive.tar -C /path/to/directory

to by mělo být vše, co potřebujete vědět, pokud jde o extrahování souborů tar pomocí příkazového řádku. Podívejte se na manuálovou stránku pro další příklady.

$ man tar

Závěrečné myšlenky

v této příručce jsme viděli, jak extrahovat obsah archivu tar pomocí příkazového řádku a GUI v systému Linux. Toto je běžný úkol pro většinu uživatelů Linuxu, protože soubory tar jsou rozšířené a někdy se s nimi setkáte. Bez ohledu na pracovní prostředí nebo typ souboru tar, se kterým pracujete, je velmi snadné extrahovat jejich obsah.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.