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.