Comprimir Descomprimir ¿Archivos comprimidos en linux?. Este articulo es algo «especial» ya que ha sido la inspiración para crear esta pagina. En mis orígenes con Linux siempre olvidaba como hacerlo desde la terminal. No fueron pocas las veces que pensé: «Voy a crear un blog, para ir apuntando todos estos tips, y tenerlos a mano cuando me hagan falta». Y mira tu por donde, aquí estamos ahora!.
Compresion de archivos en Linux (Un poco de Historia)
En el mundo de Linux , la compresión y descompresión de archivos son tareas comunes y esenciales para administrar datos de manera eficiente. Entre las herramientas más utilizadas para este propósito se encuentran tar, gzip, bzip2 y rar.
El comando tar, abreviatura de «tape archive», es una herramienta de compresión que se utiliza para combinar múltiples archivos en un único archivo y, opcionalmente, comprimirlo. Es una opción popular debido a su versatilidad y capacidad para preservar los permisos y la estructura de directorios.
gzip y bzip2 son programas de compresión que se utilizan junto con tar para comprimir archivos y directorios. gzip tiende a ser más rápido, mientras que bzip2 produce archivos más pequeños a costa de una mayor velocidad de compresión.
En el caso de rar, es un software propietario que ofrece capacidades avanzadas de compresión y cifrado. Aunque es menos común en entornos Linux debido a su naturaleza propietaria, rar es utilizado por algunos usuarios que necesitan funciones específicas de compresión no disponibles en otras herramientas.
A continuación, los comandos necesarios para comprimir/descomprimir en linux a través de la terminal/consola:
Archivos .tar.gz:
Comprimir:
tar -czvf empaquetado.tar.gz /carpeta/a/empaquetar/
Descomprimir:
tar -xzvf archivo.tar.gz
Archivos .tar:
Empaquetar:
tar -cvf paquete.tar /dir/a/comprimir/
Desempaquetar:
tar -xvf paquete.tar
Archivos .gz:
Comprimir:
gzip -9 index.php
Descomprimir:
gzip -d index.php.gz
Archivos .zip:
Comprimir:
zip archivo.zip carpeta
Descomprimir:
unzip archivo.zip
Fuente: ecapy