En Linux, gestionar archivos comprimidos es una tarea común y esencial para ahorrar espacio y facilitar la transferencia de datos. Aunque en sistemas como Windows solemos encontrar los formatos ZIP y RAR, en Linux es muy frecuente el uso de TAR, TAR.GZ y ZIP. A continuación, te explicamos cómo comprimir y descomprimir archivos utilizando estos formatos.
Índice
Parámetros TAR
Para trabajar con archivos TAR en Linux, es esencial conocer algunos de los parámetros clave:
- -c: Crear un archivo comprimido (.tar).
- -v: Mostrar el progreso de la compresión o descompresión.
- -f: Especificar el nombre del archivo.
- -C: Extraer el contenido a un directorio específico.
- -x: Extraer el contenido de un archivo comprimido.
- -r: Añadir archivos a un archivo TAR existente.
- -z: Comprimir con gzip para generar un archivo .tar.gz.
Cómo comprimir archivos .tar
tar -cvf archivo.tar /ruta/del/directorio/
Este comando empaqueta el contenido de la carpeta especificada en un archivo .tar sin comprimir.
Cómo descomprimir archivos .tar
tar -xvf archivo.tar
Esto extraerá el contenido del archivo comprimido en el directorio actual.
Cómo comprimir archivos tar.gz
tar -czvf archivo.tar.gz /ruta/del/directorio/
Este comando crea un archivo TAR y lo comprime con gzip.
Cómo descomprimir archivos tar.gz
tar -xzvf archivo.tar.gz
Esto descomprimirá y extraerá los archivos en el directorio actual.
Cómo comprimir archivos .gz
gzip -9 archivo.ext
El parámetro -9 indica el nivel de compresión, siendo el valor máximo para una compresión más eficiente.
Cómo descomprimir archivos .gz
gzip -d archivo.ext.gz
Cómo comprimir archivos .zip
zip -r archivo.zip /ruta/del/directorio/
Cómo descomprimir archivos .zip
unzip archivo.zip