7 Maneras de archivos zip y descomprimidos en Linux - 3 - agosto 10, 2022

7 Maneras de archivos zip y descomprimidos en Linux

Más y más rápido son siempre dos cosas que queremos, especialmente cuando se trata de datos. El problema es que más y más rápido suelen estar reñidos, por eso tenemos la compresión de archivos. Hay varias formas de comprimir y descomprimir archivos en Linux, y le mostraremos los métodos detrás de ellos.

7 Maneras de archivos zip y descomprimidos en Linux - 5 - agosto 10, 2022

Comprimir y descomprimir usando Zip en Linux

Linux tiene varias herramientas de compresión integradas en casi todas las distribuciones, comúnmente conocidas como distribuciones de Linux. Zip es probablemente el más popular. La utilidad Zip se puede utilizar en la interfaz gráfica de usuario (GUI) o en el terminal.

Zip en la GUI de Linux

  1. Navegue a los archivos a comprimir y selecciónelos. Luego haga clic con el botón derecho y seleccione Comprimir.
7 Maneras de archivos zip y descomprimidos en Linux - 7 - agosto 10, 2022
  1. Introduzca un nombre para el archivo comprimido. Tenga en cuenta que también puede elegir otros dos tipos de compresión. Esto puede variar entre distribuciones.
7 Maneras de archivos zip y descomprimidos en Linux - 9 - agosto 10, 2022
  1. Pronto verá su archivo comprimido. Tenga en cuenta que el tamaño del archivo es mucho menor que el tamaño total de los archivos que contiene.
7 Maneras de archivos zip y descomprimidos en Linux - 11 - agosto 10, 2022

Descomprimir en la GUI de Linux

  1. Busque el archivo comprimido para descomprimirlo y haga clic derecho sobre él. Seleccione Extraer aquí o Extraer en . Extra Here pone el contenido en este directorio. Extraer a le permite seleccionar otro lugar para colocar el contenido.
7 Maneras de archivos zip y descomprimidos en Linux - 13 - agosto 10, 2022

Los archivos se extraen. Observe que han vuelto a su tamaño completo de 100 MB cada uno.

7 Maneras de archivos zip y descomprimidos en Linux - 15 - agosto 10, 2022

Archive Manager para descomprimir en la GUI de Linux

Algunas distribuciones de Linux tienen otras formas de descomprimir integradas. En este ejemplo, puede utilizar Archive Manager.

  1. Haga clic con el botón derecho en el archivo y seleccione Abrir con Administrador de archivos.
7 Maneras de archivos zip y descomprimidos en Linux - 17 - agosto 10, 2022
  1. Resalte los archivos para extraer haciendo un solo clic sobre ellos. Puede seleccionar uno, algunos o todos. Luego seleccione Extraer en la esquina superior izquierda.
7 Maneras de archivos zip y descomprimidos en Linux - 19 - agosto 10, 2022
  1. En este punto, puede elegir dónde extraer los archivos usando el administrador de archivos. Luego seleccione Extraer en la esquina superior derecha.
7 Maneras de archivos zip y descomprimidos en Linux - 21 - agosto 10, 2022
  1. Cuando finalice la extracción, puede continuar o mostrar los archivos.
7 Maneras de archivos zip y descomprimidos en Linux - 23 - agosto 10, 2022

El archivo vuelve a su tamaño completo. Se deja una copia dentro del archivo.

7 Maneras de archivos zip y descomprimidos en Linux - 25 - agosto 10, 2022

Archivos zip en la terminal de Linux

Abra la terminal y navegue hasta el directorio donde se encuentran los archivos que se van a comprimir. Ingrese el comando zip ziptest.zip * .

Zip le dice a Linux que use la utilidad zip, ziptest.zip le dice el nombre deseado para el archivo comprimido, el asterisco (*) es un comodín que significa comprimir todos los archivos en este directorio.

7 Maneras de archivos zip y descomprimidos en Linux - 27 - agosto 10, 2022
7 Maneras de archivos zip y descomprimidos en Linux - 29 - agosto 10, 2022

Comprime los archivos, los enumera y dice cuánto los ha desinflado o comprimido.

7 Maneras de archivos zip y descomprimidos en Linux - 31 - agosto 10, 2022

Se pueden usar muchas acciones con el comando zip. Para verlos ingresa a zip help, y verás algo como la siguiente imagen.

7 Maneras de archivos zip y descomprimidos en Linux - 33 - agosto 10, 2022

Descomprimir archivos en la terminal de Linux

En la Terminal, use el comando unzip ziptest.zip, donde unzip es el comando y ziptest.zip es el nombre del archivo para descomprimir.

7 Maneras de archivos zip y descomprimidos en Linux - 35 - agosto 10, 2022

Mostrará los archivos que se están descomprimiendo, para que sepa cuándo está hecho.

7 Maneras de archivos zip y descomprimidos en Linux - 37 - agosto 10, 2022

Al igual que el comando zip, se pueden usar muchas acciones con el comando descomprimir. Para verlos, ingresa a ayuda para descomprimir, y verás algo como la siguiente imagen.

7 Maneras de archivos zip y descomprimidos en Linux - 39 - agosto 10, 2022

Bzip2 para comprimir y descomprimir archivos en Linux

Bzip2 es otra utilidad de compresión integrada en la mayoría de las distribuciones de Linux. Una diferencia importante es que bzip2 no puede comprimir varios archivos en un solo archivo. Cada archivo obtiene su propio archivo comprimido.

Archivos zip en la terminal de Linux con Bzip2

Introduzca el comando bzip2 -kv9 testfile1.txt testfile2.txt donde bzip2 es el comando.

-kv9 se divide en k significa mantener los originales, v significa detallado para que podamos ver lo que sucede y 9 para el nivel más alto de compresión. Puede elegir entre 1 y 9. Cuanto mayor sea el nivel de compresión, más tiempo llevará comprimir los archivos.

7 Maneras de archivos zip y descomprimidos en Linux - 41 - agosto 10, 2022

La salida nos dice más que zip, pero el resultado final es casi el mismo.

7 Maneras de archivos zip y descomprimidos en Linux - 43 - agosto 10, 2022

Descomprimir archivos en la terminal de Linux con Bzip2

Ingrese el comando bzip2 -kvd testfile.1.txt.bz2 testfile2.txt.bz2 . Las opciones de -kvd se dividen en k para mantener los archivos, v para una salida detallada y d para descomprimir.

7 Maneras de archivos zip y descomprimidos en Linux - 45 - agosto 10, 2022

Verá que los archivos se descomprimen y se conocen cuando están listos.

7 Maneras de archivos zip y descomprimidos en Linux - 47 - agosto 10, 2022

Para ver las opciones de bzip2, ingrese a la ayuda de bzip2 y verá lo siguiente. Juega con las opciones en archivos no críticos solo para ver qué pueden hacer.

7 Maneras de archivos zip y descomprimidos en Linux - 49 - agosto 10, 2022

Gzip para comprimir y descomprimir archivos en Linux

Esta es la última de las populares utilidades de compresión que se incluyen con la mayoría de las distribuciones. Es más ligero que bzip2 y zip para opciones. Sin embargo, la calidad de la compresión sigue siendo la misma.

Archivos comprimidos en la terminal de Linux con Gzip

Ingrese el comando gzip2 -kv9 testfile.1.txt testfile2.txt . Las opciones -kv9 se desglosan como k para mantener los archivos, v para una salida detallada y 9 para el nivel de compresión más alto entre 1 y 9.

7 Maneras de archivos zip y descomprimidos en Linux - 51 - agosto 10, 2022

Como muestra la salida detallada, gzip funciona tan bien como los otros métodos de compresión.

7 Maneras de archivos zip y descomprimidos en Linux - 53 - agosto 10, 2022

Descomprimir archivos en la terminal de Linux con Gzip

Hay dos formas de descomprimir archivos gzip. Una es usar gzip, y la otra es gunzip.

Para el comando gzip, use gzip -kvd testfile1.txt.gz testfile2.txt.gz . Observe la opción d. Eso significa descomprimir.

7 Maneras de archivos zip y descomprimidos en Linux - 55 - agosto 10, 2022

Para el comando gunzip, use gunzip testfile1.txt.gz testfile.2.txt.gz . La única diferencia con gzip es que gunzip no requiere opciones para una descompresión básica.

7 Maneras de archivos zip y descomprimidos en Linux - 57 - agosto 10, 2022

¿Qué pasa con Tar para comprimir y descomprimir archivos en Linux?

¿Por qué no se ha mencionado el alquitrán todavía? Es una herramienta de archivo, que toma un montón de archivos y los coloca en un solo archivo para facilitar el transporte. Cualesquiera que sean los tamaños de archivo, el tamaño del archivo tar será aproximadamente el mismo.

Pero si combina un método zip con tar, obtiene algo realmente genial. Obtiene un único paquete de archivos muy bien comprimido.

Usando los otros métodos zip en un directorio de archivos, obtendrá un archivo comprimido para cada archivo en el directorio. El uso de tar con la opción gzip en el directorio comprime todo y crea un archivo.

Archivos Zip en Terminal Linux con Tar y Gzip

Introduzca el comando tar -czvf Documentos.tgz Documentos.

Las opciones -czvf se dividen en c para crear un nuevo archivo, z para comprimir con gzip, v para salida verbosa y f para archivo igual a archivo, lo que significa que el archivo mantiene la estructura de archivos del directorio original.

El nuevo archivo debe tener un nombre, que es Documents.tgz en este ejemplo. Al usar la extensión de archivo .tgz, otros sabrán que se trata de un archivo tar que se ha comprimido con gzip. Finalmente Documentos es el directorio para archivar y comprimir.

7 Maneras de archivos zip y descomprimidos en Linux - 59 - agosto 10, 2022

La salida se parece a la siguiente.

7 Maneras de archivos zip y descomprimidos en Linux - 61 - agosto 10, 2022

En el Administrador de archivos, puede ver el archivo tar y que está comprimido.

7 Maneras de archivos zip y descomprimidos en Linux - 63 - agosto 10, 2022

Descomprimir archivos en la terminal de Linux con Tar y Gzip

Para descomprimir un archivo tar comprimido con gzip, es el mismo comando tar con opciones ligeramente diferentes.

Introduzca el comando tar -xzvf Documentos.tgz Documentos.

Las opciones -xzvf se dividen en x para extraer, z para descomprimir con gz ip, v para verbose para que podamos ver cómo sucede, y f para file=archive significa mantener la estructura del archivo. Documents.tgz es el archivo que se desempaquetará y descomprimirá, y Documents es el directorio al que desea que vaya el contenido.

7 Maneras de archivos zip y descomprimidos en Linux - 65 - agosto 10, 2022

Los resultados se muestran en la imagen de abajo. Los dos archivos han vuelto a su tamaño completo y se encuentran en el directorio Documentos.

7 Maneras de archivos zip y descomprimidos en Linux - 67 - agosto 10, 2022

Para ver las opciones de alquitrán, ingrese a la ayuda de alquitrán y obtendrá varias páginas de opciones. Tenga en cuenta que hay diferentes métodos zip disponibles además de gzip, por lo que puede elegir el que más le guste.

Herramientas Zip menos populares en Linux

Hay dos utilidades de compresión más que se encuentran en la mayoría de las distribuciones de Linux. Sin embargo, no son tan populares. No obstante, se enumeran aquí, por lo que los conoce.

LZMA

LZMA es otra utilidad de compresión de línea de comandos que se encuentra a menudo en las distribuciones de Linux. Es el algoritmo de compresión utilizado por 7-Zip.

7 Maneras de archivos zip y descomprimidos en Linux - 69 - agosto 10, 2022

XZ

La utilidad XZ es una herramienta de compresión de línea de comandos que a menudo se incluye en las distribuciones de Linux. Sus opciones son similares a las de bzip2. Se basa en el algoritmo LZMA2, que se basa en LZMA.

7 Maneras de archivos zip y descomprimidos en Linux - 71 - agosto 10, 2022

Se puede encontrar más información sobre estas utilidades utilizando los comandos lzma help y xz help.

¿No hay otras formas de comprimir y descomprimir en Linux?

Solo hemos analizado las herramientas de compresión integradas en la mayoría de las distribuciones de Linux. Aún así, Linux tiene varias otras formas de comprimir y descomprimir archivos. Algunos tienen GUI, algunos son utilidades de línea de comandos y otros se pueden usar tanto con su GUI como a través de la línea de comandos.