Icono del sitio Binario 0

Guía Completa para Comprimir y Descomprimir Archivos en Linux: Usando tar, tar.gz, tgz, gz, zip y rar

Artículos Guías Manuales Sistemas Linux Windows Binario 0

Artículos Guías Manuales Sistemas Linux Windows Binario 0

FacebookEmailWhatsAppLinkedInRedditXShare

Guía completa con ejemplos prácticos para usar los comandos en Linux relacionados con la compresión y descompresión de archivos, específicamente con los formatos tar, tar.gz, tgz, gz, zip y rar. Cada uno tiene sus particularidades y se usa en diferentes contextos según el tipo de archivo y la compresión deseada.

1. Comando tar

El comando tar se utiliza para archivar varios archivos en uno solo sin comprimirlos (aunque se puede combinar con compresión). El formato resultante es un archivo .tar.

Sintaxis básica de tar:

tar [opciones] archivo.tar archivos_o_directorios

Ejemplos:

tar -cvf archivo.tar archivo1 archivo2 directorio1

Explicación:

tar -xvf archivo.tar

Explicación:

2. Comando tar.gz o tgz

El formato tar.gz combina la creación de un archivo tar con la compresión mediante gzip. El formato tgz es simplemente una versión más corta del mismo tipo de archivo.

Sintaxis básica para tar.gz o tgz:

tar [opciones] archivo.tar.gz archivos_o_directorios

Ejemplos:

tar -czvf archivo.tar.gz archivo1 archivo2 directorio1

Explicación:

tar -xzvf archivo.tar.gz

Explicación:

tar -czvf archivo.tgz archivo1 archivo2 directorio1

El uso de tgz es idéntico a tar.gz, solo que cambia la extensión.

3. Comando gz

El formato gz (o .gzip) es para comprimir un solo archivo. No se usa para agrupar múltiples archivos, para eso se combina con tar.

Sintaxis básica para gz:

gzip archivo

Ejemplos:

gzip archivo.txt

Esto generará un archivo archivo.txt.gz.

gunzip archivo.txt.gz

Esto restaurará el archivo original.

4. Comando zip

El comando zip se usa para crear archivos comprimidos con el formato .zip. A diferencia de tar, este formato comprime individualmente cada archivo dentro del paquete.

Sintaxis básica para zip:

zip [opciones] archivo.zip archivos_o_directorios

Ejemplos:

zip archivo.zip archivo1 archivo2 directorio1

Explicación:

unzip archivo.zip

5. Comando rar

El formato rar es otro tipo de compresión similar a zip, pero requiere el paquete rar que no viene instalado por defecto en muchas distribuciones de Linux.

Instalar rar en Linux:

sudo apt-get install rar unrar

Sintaxis básica para rar:

rar [opciones] archivo.rar archivos_o_directorios

Ejemplos:

rar a archivo.rar archivo1 archivo2 directorio1

Explicación:

unrar x archivo.rar

Explicación:


Resumen de las opciones más comunes:

ComandoComprimirDescomprimir
tartar -cvf archivo.tar archivostar -xvf archivo.tar
tar.gz o tgztar -czvf archivo.tar.gz archivostar -xzvf archivo.tar.gz
gzip (.gz)gzip archivogunzip archivo.gz
zipzip archivo.zip archivosunzip archivo.zip
rarrar a archivo.rar archivosunrar x archivo.rar

Detalles adicionales y opciones útiles:

tar -tvf archivo.tar
tar -rvf archivo.tar archivo_nuevo
tar -czvf archivo.tar.gz directorio/
zip -r archivo.zip directorio/
gzip -v archivo.txt

Con la opción -v, puedes ver el tamaño original y el tamaño comprimido.

Con estos ejemplos, ya deberías tener una base sólida para comprimir y descomprimir archivos usando estos comandos en Linux.

Salir de la versión móvil