Pak tar-bestanden uit naar een specifieke map op Linux

Nut teer is een hulpprogramma dat ons helpt om back-ups te maken in elk Linux-systeem, het bevat veel opties die we moeten specificeren op basis van wat we willen doen.

Iets om te weten is dat u een bestand met de extensie kunt extraheren .teer naar een willekeurige directory, zolang we die directory specificeren, niet noodzakelijk in onze huidige directory.

Hier in het volgende voorbeeld hebben we de syntaxis om een ​​bestand uit te pakken

# tar -xf bestandsnaam.tar -C / bestandspad / map
# tar -xf bestandsnaam.tar.gz --directory / bestand_pad / map

LET OP: In de eerste syntaxis is het -C is om aan te geven dat u in een andere directory werkt dan de huidige, dat wil zeggen wanneer we de directory of map gaan wijzigen.

Hier zijn enkele voorbeelden waar dit beter kan worden uitgelegd:

Voorbeeld 1: Pak .tar-bestanden uit

We gaan de bestanden uitpakken artikel.tar naar een / tmp / my_article directory. Iets dat erg belangrijk is, is dat u ervoor zorgt dat de doelmap of map bestaat voordat u het .teer

We gaan de bestemmingsmap maken met de volgende opdracht:dire

# mkdir / tmp / mijn_artikel

Om de bestanden van article.tar naar / tmp / my_article te extraheren, voeren we het volgende uit:

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

Het kan ook worden gebruikt - Directory in plaats van -C, ze hebben precies dezelfde functie

Voorbeeld 2: Pak .tar.gz- en .tgz-bestanden uit

Net als in het vorige voorbeeld, moeten we ervoor zorgen dat de doelmap bestaat met behulp van:

# mkdir / tmp /tgz

Nu gaan we uitpakken documents.tgz naar de map die we eerder hebben gemaakt

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

Het kan ook op deze manier worden gebruikt (het doet precies hetzelfde)

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

Voorbeeld 3: extraheer tar.bz2-, tar.bz-, .tbz- of .tbz2-bestanden naar een andere map

Nogmaals, we zorgen ervoor dat de bestemmingsmap bestaat met behulp van:

# mkdir / tmp /teer-bz

En we pakken het bestand uit met de naam documents.tbz2 in de eerder aangemaakte map

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

Voorbeeld 4: extraheer een of meer specifieke mappen in het .tar-bestand naar een specifieke map

Iets dat we ook met tar kunnen doen, is een specifiek deel van het bestand dat we decomprimeren uitpakken, zonder alle inhoud te hoeven extraheren.

In dit geval wordt het bestand aangeroepen enz.tar en de bestemmingsmap / tar-specifiek

Nogmaals, we zorgen ervoor dat de bestemmingsmap bestaat met behulp van:

# mkdir / tmp /teer-specifiek
# tar -xvf etc.tar etc / issues / etc / content.odt etc / mysql / -C / tmp / tar-specifiek

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Jose zei

    Hallo, weet iemand hoe ik de Google Chrome-cache van de harde schijf naar RAM in Ubuntu 14.04 LTS kan verplaatsen?

    1.    Leeuw zei

      Ik weet het, het is gemakkelijk. Pas gewoon de fstab aan met de sig. waarden:
      tmpfs /home/Your_USER/.config/google-chrome/Default/Cache/ tmpfs standaardinstellingen, exec, nosuid, nodev, mode = 0777 0 0

      Ik hoop u te dienen.

  2.   Chaparral zei

    Bedankt, heel erg bedankt voor de uitleg.

  3.   Alexander TorMar zei

    Bedankt voor de uitleg, deze tutorial was nodig (de andere die er is vanaf 2012 werkte nooit voor mij). Je zult het meerdere keren moeten lezen en oefenen ...

  4.   fedora_gebruiker zei

    Dit is elementair. Het verbaast me dat je een bericht moet plaatsen waarin je dit uitlegt.
    Niemand leest de handleidingen meer?
    $ man teer !!!

  5.   Mauricio Lopez zei

    Bedankt voor de duidelijke uitleg.