08 septiembre 2008

Empaquetado y Compresión de Archivos

Para mover archivos de un lugar a otro o hacer copias de seguridad se hace necesario empaquetar los ficheros, cuya función es la de reunirlos en uno solo. Además para que ocupen poco espacio es conveniente comprimirlos. En todas las distribuciones Linux podemos usar la Herramienta "tar" para este fin. Las posibilidades de "tar" son muy numerosas, y vamos a enumerar las más básicas.
"tar parametros archivoEmpaquetado archivosAEmpaquetar"
Siendo archivosAEmpaquetar los archivos originales y archivoEmpaquetado el resultado.

parametros:
c: crea un archivo nuevo
f: convierte el resultado en un fichero.
z: utiliza el programa gzip para comprimir
x: desempaqueta un archivo

Empaquetar sin comprimir.
Vamos a poner un ejemplo:
"tar cf archivoEmpaquetado *" empaqueta todos los archivos del directorio actual sin comprimir y "tar xf archivoEmpaquetado" lo desempaqueta

Empaquetar y comprimier a la vez:
"tar czf archivoEmpaquetado *"

Desempaquetar y descomprimir a la vez:
"tar xzf archivoEmpaquetado"

En realidad "tar" no es una aplicación que comprima y descomprima, lo que hace para lograrlo es usar programas externos. Podemos saber que aplicación se ha usado con ver su extensión. Así:
  • ".tar" corresponde a tar
  • ".gz" corresponde a gzip
  • ".tgz" corresponde a tar+ gzip
  • ".bz2" corresponde a bzip2
  • ".zip" corresponde a zip
  • ".z" corresponde a compress
  • ".rar" corresponde a rar

No hay comentarios:

Publicar un comentario