tar: comandaments que hauries de conèixer

Hi ha una eina ben coneguda en el món Unix, i aquesta és tar, ja que els tarballs es manegen diàriament, Especialment per a desempaquetar paquets de codi font i compilar. Com ja saps, si ens llegeixes, els tarballs són arxius empaquetats amb l'eina tar i amb algun tipus de compressió, que pot ser de diferents tipus segons l'algoritme de comrpesión empleat. Per això, es fa ús d'altres eines de compressió / descompressió.

El millor dels tarballs és que conserven els permisos i altres atributs dels fitxers i directoris empaquetats, per això són especialment important per conservar els permisos adequats dels fitxers font, scripts i altres que hem d'executar per a la compilació i instal·lació. De fet, quan «desempaquetamos» mal un d'aquests paquets, usant per exemple algunes eines gràfiques de descompressió, aquests permisos es van a el trast i pot ser que no funcioni correctament el que pretenem ...

Avui et presentarem algunes ordres senzilles i bàsiques amb tar que hauries de conèixer per poder treballar bé amb els paquets. Per a més informació, pots consultar altres dels meus articles com:

Doncs bé, mans a l'obra:

  • Empaquetar un fitxer o directori:
tar -cvf nombre_tarball.tar /ruta/directorio/ 
  • Per compressió .gz (si vols un altre tipus de compressió, pots canviar la z per j per .bz2, etc.):
tar cvzf nombre_tarball.tar.gz /ruta/directorio/
  • Per desempaquetar amb la x, sigui quina sigui la compressió:
tar -xvf nombre_tarball.tar.gz
  • Només llistar el contingut de l'tarball, sense exercir cap operació de descompressió o desempaquetat sobre ell:
tar -tvf nombre_tarball.tar.gz
  • Afegir fitxers i directoris a un tarball existent:
tar -rvf nombre_tarball.tar.gz nuevo.txt
  • Verificar un tarball:
tar -tvfW nombre_tarball.tar
  • Comprovar la mida:
tar -czf - nombre_tarball.tar.gz | wc -c

Els Example els he posat amb compressió .gz normalment, però no té per què ser així. Valdía igual per .bz2, .xz, etc. Tan sols recorda a l'hora de comprimir, fer servir la lletra adequada per a cada tipus de compressió ...

 


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Un comentari, deixa el teu

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: AB Internet Networks 2008 SL
  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.   Jorge va dir

    Hola,
    Per compressió .gz (si vols un altre tipus de compressió, pots canviar la z per j per .bz2, etc.) ...
    No seria .gz per .bz2?
    tar cvzf nombre_tarball.tar.gz / ruta / directori /
    No seria tar -cvzf nombre_tarball.tar.gz / ruta / directori /?
    tar -czf - nombre_tarball.tar.gz | wc -c
    ¿Perquè no dóna el mateix resultat que si ho mirem a Propietats)

    Gràcies. Una salutació des de Perillo (Oleiros) - La Corunya.