Actualizado el 14-01-2007
versión para imprimir

Empaquetando con tar

la utilidad tar sirve para empaquetar archivos y directorios dentro de un solo archivo (archivo.tar).
Normalmente se usa conjuntamente con utiles de compresión como gzip (archivo.tar.gz).

Para empaquetar podemos usar la siguiente linea:

tar cvzf mi_archivo_final.tar.gz carpeta1 carpeta2 ...

Donde

  • c crea fichero contenedor (en este caso, mi_archivo_final
  • v verbose
  • z compresión con gunzip (Z idem con compress).
  • f define el dispositivo de salida (f: file)

Para desempaquetar el archivo .tar la línea básica sería:
tar xvzf mi_archivo.tar.gz

Las opciones vzf ya las conoces. La x es para indicar que queremos extraer archivos.

Otras opciones interesantes serían:

  • p que indica que los archivos descomprimidos mantendrían las fechas y permisos de los originales.
  • t para hacer un test o prueba antes de desempaquetar: sirve por ejemplo para ver la estructura de directorio del paquete, lo que nos permitirá desempaquetarlo en el sitio correcto.

gzip

Si te encuentras ante archivos simplemente comprimidos (gz) y no empaquetados + comprimidos (tar.gz), puedes usar gzip en lugar de tar:

gzip mi_archivo.txt comprime mi_archivo.txt, mientras que gunzip mi_archivo.txt.gz lo descomprime.

Ver ficheros comprimidos

Para leer un archivo comprimido (sin descomprimirlo) podrás utilizar los comandos zcat, zmore y zless, que realizan las mismas cosas que cat, more y less respectivamente.

This site powered by Phorum.