Cómo descomprimir un archivo zip en Linux [Beginner’s Tutorial]

Breve: Este consejo rápido le muestra cómo descomprimir un archivo en Ubuntu y otras distribuciones de Linux. Se han discutido los métodos tanto de terminal como de GUI.

Cremallera es una de las formas más comunes y populares de crear archivos comprimidos. También es uno de los formatos de archivo de archivo más antiguos que se creó en 1989. Dado que es muy utilizado, normalmente encontrará un archivo zip.

En un tutorial anterior, mostré cómo comprimir una carpeta en Linux. En este tutorial rápido para principiantes, le mostraré cómo descomprimir archivos en Linux.

Requisito previo: Verifique si tiene unzip instalado

Para descomprimir un archivo zip, debe tener el paquete de descompresión instalado en su sistema. La mayoría de las distribuciones modernas de Linux vienen con soporte uzip, pero no hay nada de malo en verificarlo para evitar malas sorpresas más adelante.

En Ubuntu y Debian distribuciones basadas en, puede usar el siguiente comando para instalar unzip. Si ya está instalado, se le notificará al respecto.

sudo apt install unzip

Una vez que se haya asegurado de que su sistema tenga soporte para descomprimir, es hora de descomprimir un archivo zip en Linux.

Puede usar tanto la línea de comandos como la GUI para este propósito y le mostraré ambos métodos.

Descomprimir el archivo en la línea de comandos de Linux

Usar el comando descomprimir en Linux es absolutamente simple. En el directorio, donde tiene el archivo zip, use este comando:

unzip zipped_file.zip

También puede proporcionar la ruta al archivo zip en lugar de ir al directorio. Verá archivos extraídos en la salida:

unzip metallic-container.zip -d my_zip
Archive:  metallic-container.zip
  inflating: my_zip/625993-PNZP34-678.jpg  
  inflating: my_zip/License free.txt  
  inflating: my_zip/License premium.txt

Hay un pequeño problema con el comando anterior. Extraerá todo el contenido del archivo zip en el directorio actual. Eso no es nada agradable porque tendrá un puñado de archivos que dejarán el directorio actual desorganizado.

Descomprimir al directorio

Una buena práctica es descomprimir en un directorio en la línea de comandos de Linux. De esta forma, todos los archivos extraídos se almacenan en el directorio que especificó. Si el directorio no existe, creará uno.

unzip zipped_file.zip -d unzipped_directory

Ahora todo el contenido del archivo zipped_file.zip se extraerá a unzipped_directory.

Dado que estamos discutiendo buenas prácticas, otro consejo que puede utilizar es echar un vistazo al contenido del archivo zip sin extraerlo realmente.

Ver el contenido del archivo zip sin descomprimirlo

Puede verificar el contenido del archivo zip sin siquiera extraerlo con la opción -l.

unzip -l zipped_file.zip

Aquí hay una salida de muestra:

unzip -l metallic-container.zip 
Archive:  metallic-container.zip
  Length      Date    Time    Name
---------  ---------- -----   ----
  6576010  2019-03-07 10:30   625993-PNZP34-678.jpg
     1462  2019-03-07 13:39   License free.txt
     1116  2019-03-07 13:39   License premium.txt
---------                     -------
  6578588                     3 files

Hay muchos otros usos del comando unzip en Linux, pero supongo que ahora tiene suficiente conocimiento para descomprimir archivos en Linux.

Descomprima archivos en Linux usando GUI

No siempre tienes que ir a la terminal si estás usando Linux de escritorio. Veamos cómo descomprimir en Ubuntu Linux gráficamente. estoy usando Escritorio GNOME aquí con Ubuntu 18.04, pero el proceso es prácticamente el mismo en otras distribuciones de Linux de escritorio.

Abra el administrador de archivos y vaya a la carpeta donde está almacenado su archivo zip. Haga clic derecho en el archivo y verá la opción “extraer aquí”. Seleccione este.

Descomprimir archivo en Ubuntu

A diferencia del comando descomprimir, las opciones de extraer aquí crean una carpeta con el mismo nombre que el archivo comprimido y todo el contenido de los archivos comprimidos se extrae a esta carpeta recién creada. Me alegro de que este sea el comportamiento predeterminado en lugar de extraer todo en el directorio actual.

También existe la opción de ‘extraer a’ y con eso puedes especificar la carpeta donde quieres extraer los archivos.

Eso es. Ahora sabe cómo descomprimir un archivo en Linux. Quizás también le interese aprender sobre el uso de 7zip en Linux.

Si tiene preguntas o sugerencias, hágamelo saber en la sección de comentarios.