Hola a todos hoy les traigo algúnos de los métodos de compresión y descompresión en Linux.

Antes de nada debemos tener claro la diferencia entre empaquetar y comprimir.

Empaquetar: Es reunir varios archivos o directorios dentro de un solo paquete, para ello utilizamos el comando tar.

Veamos los ejemplos.

Para empaquetar ficheros en un archivo tar, se usa el siguiente comando:

tar cvf archivo.tar directorio

  • c : indica a tar que cree un archivo.
  • v : indica a tar que muestre lo que va empaquetando.
  • f : indica a tar que el siguiente argumento es el nombre del fichero.tar.

Para poder desempaquetar los ficheros .tar, utilizamos el siguiente comando:

tar xvf archivo.tar

  • x : indica a tar que descomprima el fichero.tar.
  • v : indica a tar que muestre lo que va desempaquetando.
  • f : indica a tar que el siguiente argumento es el nombre del fichero a desempaquetar.

Ver el contenido de un directorio sin desempaquetar:

tar -tf archivo.tar

  • t : Lista el contenido del fichero .tar
  • f : indica a tar que el siguiente argumento es el nombre del fichero a ver.

Comprimir: Reducir de tamaño un archivo.

Veamos los ejemplos.

Para comprimir un archivo se usa el comando siguiente:

gzip archivo

Para descomprimir archivos .gz

gzip -d archivo.gz

Para comprimir ficheros en formato zip, se utiliza el siguiente comando:

zip archivo.zip archivo

Para descomprimir el zip usamos el siguiente comando

unzip archivo.zip

Ahora podemos convinar los dos, podemos empaquetar y comprimir archivo y directorios:

Ficheros tar.gz

Para comprimir ficheros en formato tar.gz, se utiliza el siguiente comando:

tar zcvf archivo.tar.gz ficheros

  • z : indica que se comprimirá en gzip
  • c : indica a tar que cree un archivo.
  • f : indica a tar que el siguiente argumento es el nombre del fichero.tar
  • v : indica a tar que muestre lo que va empaquetando

Para descomprimir ficheros con extensión tar.gz, se usa el siguiente comando:

tar xvf archivo.tar.gz

  • x : le dice a tar que extraiga el contenido del fichero tar.gz
  • v : va mostrando el contenido del fichero
  • f : le dice a tar que el siguiente argumento es el fichero a descomprimir

Si lo que queremos es solo ver el contenidode un fichero comprimido en tar.gz, se usa el siguiente comando:

tar tzf archivo.tar.gz

Para ver el contenido de un fichero zip, se pone el siguiente comando:

unzip -v archivo.zip

Comprimir con extensión rar

Deben saber que el comando rar no viene preinstalado en el sistema por lo que antes deben instalarlo.

Para comprimir en formato rar, se usara el siguiente comando:

rar -a archivo.rar ficheros

Para descomprimir ficheros en formato rar, se utiliza el siguiente comando:

unrar -x archivo.rar

Para ver el contenido de un fichero rar, se usa el siguiente comando:

unrar -v archivo.rar

unrar -l archivo.rar

MFCP