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