En este tutorial, aprenderás cómo comprimir y descomprimir archivos utilizando diferentes formatos de compresión en sistemas Linux. Cubriremos los siguientes formatos: TAR, ZIP, RAR, TAR.GZ y cómo utilizar los comandos asociados para realizar estas operaciones.
Compresión de archivos
TAR (Archivos tar)
El formato TAR es utilizado comúnmente para agrupar múltiples archivos en uno solo sin comprimir. Luego, este archivo TAR puede comprimirse adicionalmente con gzip para obtener un archivo TAR.GZ.
Comprimir un directorio en un archivo TAR:bash tar -cvf nombre_archivo.tar directorio_a_comprimir/
-c
: Crea un archivo TAR.-v
: Muestra el progreso de la compresión.-f
: Especifica el nombre del archivo resultante.Comprimir un directorio en un archivo TAR.GZ:bash tar -cvzf nombre_archivo.tar.gz directorio_a_comprimir/
-z
: Comprime el archivo TAR con gzip.ZIP (Archivos zip)
El formato ZIP es ampliamente utilizado para la compresión de archivos en sistemas Linux.
Comprimir un directorio en un archivo ZIP:
bash
** zip -r nombre_archivo.zip directorio_a_comprimir/**
-r
: Comprime recursivamente todo el contenido del directorio.
RAR (Archivos rar)
RAR es otro formato de compresión utilizado en sistemas Linux.
Comprimir un directorio en un archivo RAR:rar a -r nombre_archivo.rar directorio_a_comprimir/
a
: Añade archivos al archivo RAR.-r
: Comprime recursivamente todo el contenido del directorio.Descompresión de archivos
TAR (Archivos tar)
Para descomprimir archivos TAR y TAR.GZ:
Descomprimir un archivo TAR:
tar -xvf nombre_archivo.tar
-x
: Extrae el contenido del archivo.-v
: Muestra el progreso de la descompresión.-f
: Especifica el nombre del archivo a descomprimir.Descomprimir un archivo TAR.GZ:tar -xzvf nombre_archivo.tar.gz
-z
: Descomprime el archivo TAR.GZ.ZIP (Archivos zip)
unzip nombre_archivo.zip
** RAR (Archivos rar)**
unrar x -r nombre_archivo.rar [directorio_destino]
x
: Extrae el contenido del archivo RAR.-r
: Descomprime recursivamente el contenido.[directorio_destino]
: Opcional, especifica el directorio donde se extraerán los archivos.Con estos comandos, podrás comprimir y descomprimir archivos en varios formatos populares en sistemas Linux. Recuerda reemplazar nombre_archivo
y directorio_a_comprimir
con los nombres adecuados según tus necesidades. ¡Espero que este tutorial te sea útil!