Compresión de archivos en Linux

compresion-de-archivos-linux
compresion-de-archivos-linux

En el mundo digital, y especialmente al trabajar con el sistema operativo Linux, a menudo nos encontramos manejando grandes cantidades de archivos, documentos y carpetas. Aquí es donde entra en juego la compresión de archivos en Linux una habilidad esencial que te permite guardar más información en menos espacio y hacer que la transferencia de datos sea increíblemente más rápida. Linux no se limita a un solo método; ofrece un verdadero arsenal de herramientas (como tar, gzip, bzip2, zip y 7z) para que puedas elegir el nivel perfecto de ahorro de espacio. Conocer estos formatos es la llave maestra para optimizar tu disco duro y simplificar la gestión de tus backups y proyectos.

Si quieres aprender más sobre Linux, te dejamos curso de Linux totalmente gratuito.

ComandoDescripción
tar -cvf archive.tar file1 file2Empaqueta archivos o dirs en un archivo .tar
tar -xvf archive.tarExtrae archivos de un archivo .tar
tar -cvzf archive.tar.gz file1 file2Empaqueta y comprime archivos con gzip
tar -cvjf archive.tar.bz2 file1 file2Empaqueta y comprime archivos con bzip2
gzip fileComprime un archivo, genera file.gz
gunzip file.gzDescomprime un archivo .gz
zip archive.zip file1 file2Comprime archivos individuales en un .zip
zip -r archive.zip directoryComprime un directorio completo en un .zip
unzip archive.zipExtrae archivos de un .zip
7z a archive.7z file1 file2Comprime archivos en un archivo .7z
7z x archive.7zExtrae archivos de un .7z

Empaquetado con tar

El comando tar se utiliza para crear archivos de empaquetado (archivos .tar) que contienen varios archivos o directorios. Es útil para organizar archivos antes de comprimirlos.

  • Crear un archivo tar:
tar -cvf archive.tar file1 file2
#-c: Crea un archivo.
#-v: Muestra detalles durante el proceso.
#-f: Especifica el archivo de salida.
  • Extraer un archivo tar:
tar -xvf archive.tar
#-x: Extrae archivos del paquete.
  • Usando gzip:
tar -cvzf archive.tar.gz file1 file2
  • Usando bzip2:
tar -cvjf archive.tar.bz2 file1 file2
  • Listar el contenido de un archivo tar:
tar -tvf archive.tar

gzip y gunzip

#Comprimir un archivo
gzip file
#Descomprimir un archivo
gunzip file.gz

bzip2 y bunzip2

#Comprimir un archivo
bzip2 file
#Descomprimir un archivo
bunzip2 file.bz2

xz y unxz

#Comprimir un archivo
xz file
#Descomprimir un archivo
unxz file.xz

Manipulación de archivos zip

#Crear un archivo zip
zip archive.zip file1 file2
#Crear un archivo zip de un directorio
zip -r archive.zip directory
#Extraer un archivo zip
unzip archive.zip

Archivos 7z (7zip)

#Comprimir con 7z
7z a archive.7z file1 file2
#Extraer archivos 7z
7z x archive.7z

La capacidad de compresión de archivos en Linux no es solo una función técnica; es una herramienta de eficiencia fundamental. Al utilizar métodos como el popular agrupamiento de tar junto a poderosos compresores como gzip o xz, conseguimos que carpetas gigantes se conviertan en paquetes pequeños, listos para enviar por internet o para ser almacenados por años. No importa si eres un usuario ocasional o un administrador de sistemas, dominar estos sencillos comandos te dará un control total sobre el espacio y te permitirá manejar tus datos de forma más inteligente, rápida y organizada.

Comentarios

No hay comentarios aún. ¿Por qué no comienzas el debate?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *