Extreure arxius tar a un directori específic en Linux

la utilitat tar és una utilitat que ens serveix per crear respatllers en qualsevol sistema Linux, inclou moltes opcions les quals hem d'especificar segons el que vulguem fer.

Una cosa que s'ha de saber, és que es pot extreure un arxiu amb extensió .tar a un directori qualsevol, sempre que especifiquem dit directori, no necessàriament en el nostre directori actual.

Aqui en el següent exemple, tenim la sintaxi per extreure un arxiu

# Tar -xf nombre_archivo.tar -C / ruta_del_archivo / carpeta
# Tar -xf nombre_archivo.tar.gz --directory / ruta_del_archivo / carpeta

NOTA: A la primera sintaxi, la -C és per especificar que s'està treballant en un altre directori diferent a l'actual, és a dir, quan canviarem el directori o carpeta.

A continuació es mostren uns exemples on això es pot explicar millor:

Exemple 1: Extreure arxius .tar

Anem a extreure els arxius de articulo.tar a un directori / tmp / mi_articulo. Una cosa que és molt important, és que t'asseguris que el directori o carpeta destí existeix abans d'extreure el .tar

Crearem la carpeta destí amb la següent comanda:terrible

# mkdir / tmp / mi_articulo

Ara, per extreure els arxius de articulo.tar a / tmp / mi_articulo ejecutmos el següent:

# tar -xvf articulo.tar -C / tmp / mi_articulo /

També es pot fer servir -directory en lloc de -C, tenen exactament la mateixa funció

Exemple 2: Extreure arxius .tar.gz i .tgz

A l'igual que en l'exemple anterior, hem d'assegurar que la carpeta destí existeix usant:

# mkdir / tmp /tgz

Ara anem a extreure documentos.tgz a la carpeta que vam crear anteriorment

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

També es pot usar d'aquesta manera (fa exactament el mateix)

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

Exemple 3: Extreure arxius tar.bz2, tar.bz, .tbz o .tbz2 a un altre directori

Una vegada més, ens assegurem que la carpeta destí existeix usant:

# mkdir / tmp /tar-bz

I descomprimim l'arxiu anomenat documents.tbz2 a la carpeta abans creada

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

Exemple 4: Extreure una o diverses carpetes específiques dins de l'arxiu .tar a un directori específic

Una cosa que també podem fer amb tar, és extreure una part específica de l'arxiu que estem descomprimint, sense necessitat d'extreure tot el contingut.

En aquest cas l'arxiu es diu etc.tar i la carpeta destí / Tar-específic

Una vegada més, ens assegurem que la carpeta destí existeix usant:

# mkdir / tmp /tar-específic
# tar -xvf etc.tar etc / assumptes / etc / contenido.odt etc / mysql / -C / tmp / tar-específic

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Jose va dir

    Hola, algú sap com podria moure la memòria cau de Google Chrome de el disc dur a la RAM en Ubuntu 14.04 LTS?

    1.    Lleó va dir

      Jo sí, és fàcil. Només modifica l'fstab amb els sig. valors:
      tmpfs /home/TU_USUARIO/.config/google-chrome/Default/Cache/ tmpfs defaults, exec, nosuid, nodev, mode = 0777 0 0

      Espero que et serveixi.

  2.   Chaparral va dir

    Gràcies, moltes gràcies per l'explicació.

  3.   Alexandre TorMar va dir

    Gràcies per l'explicació, calia aquest tutorial (L'altre que hi ha per aquí com de l'2012 mai em va servir). Caldrà llegir-lo varies vegades i practicar-lo ...

  4.   fedora_user va dir

    Això és elemental em sorprèn que hagis de fer un post explicant això.
    ja ningú llegeix els manuals ??
    $ Man tar !!!

  5.   Maurici López va dir

    Gràcies per la clara explicació.