Comando Ubuntu Unzip: Descomprimir un archivo Zip en Linux

Un archivo Zip es un formato de archivo comprimido que se utiliza para comprimir datos mediante un algoritmo sin pérdida. Con la extensión .zip, se puede comprimir más de un directorio o carpeta en un solo archivo comprimido.

Este método de compresión de archivos es una forma eficaz de transferir archivos entre diferentes sistemas informáticos sin perder ningún dato. Si desea utilizar un archivo comprimido en su sistema, puede extraer un archivo Zip utilizando diferentes utilidades. Por ejemplo, para descomprimir un archivo zip en Linux, se utiliza la utilidad «unzip», que permite extraer archivos zip utilizando diferentes opciones.

En este artículo, mostraremos cómo descomprimir un archivo zip en Linux. Para ello, utilizaremos la distribución Ubuntu 22.04 Jammy Jellyfish para implementar el comando unzip de Ubuntu y extraer un archivo zip.

¿Cómo descomprimir archivos en Ubuntu? (Descomprimir archivo en Ubuntu)

Puedes descomprimir archivos en Ubuntu 22.04 utilizando dos métodos diferentes:

  1. Descomprimir un archivo zip utilizando el terminal
  2. Descomprimir un archivo zip utilizando la GUI

Método 1: Descomprimir un archivo zip utilizando el terminal

El comando unzip de Ubuntu es útil para extraer todo tipo de archivos zip. La utilidad unzip está instalada por defecto en la mayoría de las distribuciones de Linux, incluyendo Ubuntu 22.04. Sin embargo, si esta utilidad no está preinstalada en tu sistema, puedes instalarla mediante la línea de comandos.

Abre el terminal con «Ctrl+Alt+t» con privilegios de sudo y ejecuta el siguiente comando para instalar la utilidad unzip en Ubuntu 22.04:

$ sudo apt install unzip

Sintaxis del comando unzip de Ubuntu

A continuación se muestra la sintaxis básica del comando unzip:

$ unzip [nombre_del_archivo_zip].zip

En la sintaxis anterior, unzip es un comando de Linux que puede utilizar después de instalar la utilidad unzip en su sistema. Para ello, escriba el nombre del archivo con la extensión .zip.

Descomprimir un archivo zip en el mismo directorio en Linux

Para descomprimir un archivo zip en Linux, navegue hasta el directorio en el que se encuentra el archivo zip utilizando el comando «cd».

$ cd nombre_del_directorio

Por ejemplo, supongamos que tiene un archivo zip en su directorio Descargas. Ahora, extraiga el archivo en el mismo directorio utilizando el comando unzip de Ubuntu:

$ unzip archivo_de_prueba.zip

El comando anterior descomprimirá el archivo zip «archivo_de_prueba.zip» en el directorio Descargas del sistema. También puede verificarlo para listar todos los archivos en la terminal utilizando el comando «ls».

$ ls

Descomprimir un archivo zip en un directorio diferente en Linux

Si quieres descomprimir un archivo zip en un directorio diferente en lugar de extraer los archivos en el mismo directorio, usa el comando unzip con la opción «-d».

$ unzip testfile.zip -d /ruta-al-directorio

Por ejemplo, supongamos que desea descomprimir un archivo en el directorio Documentos en lugar de extraer los archivos en Descargas. En este caso, utilizará el comando unzip de la siguiente manera:

$ sudo unzip testfile.zip -d /home/samreena/Documents

Verifíquelo después de ejecutar el comando anterior y observará que el archivo zip se extrae en el directorio Documentos de su sistema Ubuntu.

«Es importante tener en cuenta que los usuarios deben tener permisos de lectura/escritura para descomprimir un archivo zip en un directorio diferente en el sistema Linux».

Listar el contenido de un archivo zip

Puede listar el contenido de un archivo zip. Para mostrar el contenido o los subarchivos de un archivo zip durante el proceso de descompresión, utilice el modificador «-l» con el comando unzip.

$ unzip -l archivo.zip

El comando anterior mostrará el contenido del archivo zip en la terminal.

Descomprimir un archivo ZIP para suprimir la descripción

Cuando descomprime un archivo en Linux con el comando unzip, su descripción, incluidos los nombres de los archivos o el resumen, se muestra en la terminal. Si no desea imprimir los nombres de los archivos durante la ejecución del comando unzip, utilice la opción «-q»:

$ unzip -q nombre-archivo.zip

El comando anterior no mostrará la descripción del archivo zip en la terminal durante la descompresión de los archivos.

Descomprimir varios archivos zip

También puedes descomprimir varios archivos zip en Linux. Para descomprimir varios archivos, puedes utilizar expresiones regulares que coincidan con el formato del archivo comprimido en un directorio con «*.zip». Utiliza el comando que se indica a continuación si deseas extraer varios archivos zip en Linux:

$ unzip ‘*.zip’

Excluir archivos de la descompresión de un archivo ZIP

También puede excluir los archivos que no desea extraer durante el proceso de descompresión. Al hacerlo, la descompresión extraerá solo los archivos seleccionados restantes y excluirá el resto de la salida.

Para excluir archivos de la extracción, utilice la opción «-x» con el comando unzip y especifique los nombres de los archivos que no desea extraer de un archivo zip. Puede hacerlo con el siguiente comando:

$ unzip [NombreArchivo].zip -x «*nombrearchivo1*» «*nombrearchivo2*»

Sobrescribir archivos comprimidos existentes

Supongamos que ya ha descomprimido los archivos y, accidentalmente, ha vuelto a ejecutar el comando unzip. En este caso, se le pedirá que sobrescriba los archivos existentes. Si desea sobrescribir los archivos anteriores sin que aparezca ningún mensaje en el terminal, utilice la opción «-o» con el comando unzip:

$ unzip -o nombre-archivo.zip

Ejecute el comando anterior con mucho cuidado, ya que, en caso de error o equivocación, podría perder los datos originales.

Si no desea sobrescribir los archivos descomprimidos existentes, utilice la opción «-n» con el comando unzip.

$ unzip -n nombre-del-archivo.zip

El comando anterior omitirá de forma forzada los archivos que ya existan o que ya se hayan extraído.

Descomprimir o extraer archivos zip protegidos con contraseña

Con el comando unzip, también puede extraer archivos zip o archivos protegidos con contraseña. Para descomprimir un archivo zip protegido con contraseña, utilice el siguiente comando:

$ unzip -P Contraseña nombre-del-archivo.zip

Se recomienda evitar el uso de un terminal para extraer archivos protegidos con contraseña, ya que no es seguro.

Método 2: Descomprimir archivos en Ubuntu con la interfaz gráfica

Puede descomprimir un archivo zip en Linux utilizando el escritorio Gnome siguiendo estos pasos:

1. Abra el administrador de archivos y navegue hasta el directorio donde está almacenado el archivo zip.

2. Seleccione y haga clic con el botón derecho del ratón en el archivo zip.

3. Elija la opción «extraer aquí» para descomprimir un archivo zip en el directorio de trabajo actual.

4. Si desea descomprimir los archivos en un directorio diferente, elija la opción «extraer a».

5. Especifique la ruta de la carpeta donde desea descomprimir o extraer los archivos y haga clic en «seleccionar».

Conclusión

En este tutorial, hemos mostrado cómo descomprimir un archivo zip en un sistema Linux. Además, hemos explorado cómo los archivos zip de Ubuntu facilitan a los usuarios la tarea de listar y descomprimir los archivos comprimidos. Lo mejor de todo es que el comando unzip también puede ser utilizado para la extracción de archivos por aquellos que utilizan servicios como el alojamiento VPS. ¡Gracias por leer!

Blog