Extrahujte soubory tar do konkrétního adresáře v systému Linux

Užitečnost dehet je nástroj, který nám pomáhá vytvářet zálohy na jakémkoli systému Linux, obsahuje mnoho možností, které musíme specifikovat v závislosti na tom, co chceme dělat.

Něco vědět je, že můžete extrahovat soubor s příponou .dehet do libovolného adresáře, pokud tento adresář určíme, ne nutně v našem aktuálním adresáři.

Tady v následujícím příkladu máme syntaxi pro extrahování souboru

# tar -xf název_souboru.tar -C / cesta_souboru / složka
# tar -xf název_souboru.tar.gz - adresář / cesta_souboru / složka

POZNÁMKA: V první syntaxi je -C je určit, že pracujete v jiném adresáři, než je aktuální, tj. když chceme změnit adresář nebo složku.

Níže uvádíme několik příkladů, kde to lze lépe vysvětlit:

Příklad 1: Extrahujte soubory .tar

Budeme extrahovat soubory z article.tar do adresáře / tmp / my_article. Velmi důležité je, že se před extrahováním souboru ujistěte, že cílový adresář nebo složka existuje .dehet

Cílovou složku vytvoříme pomocí následujícího příkazu:strašný

# mkdir / tmp / my_article

Nyní pro extrahování souborů z article.tar do / tmp / my_article provedeme následující:

# tar -xvf article.tar -C / tmp / my_article /

Může být také použit -Adresář místo -C, mají přesně stejnou funkci

Příklad 2: Extrahujte soubory .tar.gz a .tgz

Stejně jako v předchozím příkladu se musíme ujistit, že cílová složka existuje pomocí:

# mkdir / tmp /tgz

Nyní budeme extrahovat documents.tgz do složky, kterou jsme vytvořili dříve

# tar -zvxf docs.tgz -C / tmp / tgz /

Lze jej také použít tímto způsobem (dělá přesně to samé)

# tar -zvxf docs.tgz - adresář / tmp / tgz /

Příklad 3: Extrahujte soubory tar.bz2, tar.bz, .tbz nebo .tbz2 do jiného adresáře

Opět se ujistíme, že cílová složka existuje pomocí:

# mkdir / tmp /tar-bz

A rozbalíme nazvaný soubor documents.tbz2 ve složce vytvořené dříve

# tar -jvxf docs.tbz2 -C / tmp / tar-bz

Příklad 4: Extrahujte jednu nebo více konkrétních složek v souboru .tar do konkrétního adresáře

Něco, co můžeme udělat také s tar, je extrahovat konkrétní část souboru, který dekomprimujeme, aniž bychom museli extrahovat veškerý obsah.

V tomto případě se soubor volá atd a cílová složka / specifické pro tar

Opět se ujistíme, že cílová složka existuje pomocí:

# mkdir / tmp /specifické pro dehet
# tar -xvf etc.tar etc / issues / etc / content.odt etc / mysql / -C / tmp / tar-specific

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Jose řekl

    Ahoj, ví někdo, jak bych mohl přesunout mezipaměť Google Chrome z pevného disku na RAM v Ubuntu 14.04 LTS?

    1.    Lev řekl

      Ano, je to snadné. Stačí upravit fstab pomocí sig. hodnoty:
      tmpfs /home/Your_USER/.config/google-chrome/Default/Cache/ výchozí hodnoty tmpfs, exec, nosuid, nodev, mode = 0777 0 0

      Doufám, že budeš sloužit.

  2.   Chaparral řekl

    Děkuji, moc vám děkuji za vysvětlení.

  3.   Alexandr TorMar řekl

    Děkuji za vysvětlení, tento návod byl nutný (ten druhý od roku 2012 pro mě nikdy nepracoval). Budete si to muset několikrát přečíst a procvičit ...

  4.   fedora_user řekl

    To je základní Překvapuje mě, že musíte udělat příspěvek vysvětlující toto.
    Už nikdo nečte manuály?
    $ man tar !!!

  5.   Mauricio Lopez řekl

    Díky za jasné vysvětlení.