logo

¿Cómo descomprimir archivos en Linux?

Generalmente, casi todos los archivos, como documentos y archivos multimedia, se comparten en formato zip para evitar varios tipos de daños o robo. También se puede establecer la contraseña para proteger los archivos de accesos innecesarios, lo que también ayuda a proteger la confidencialidad de los documentos. Aún así, los usuarios nuevos o que no están lo suficientemente familiarizados con las computadoras o no tienen experiencia en TI enfrentan muchas dificultades al trabajar con este tipo de archivos, como abrir archivos zip, comprimir archivos, etc.

En este tutorial, aprenderemos cómo abrir archivos zip en sistemas operativos basados ​​en Linux (Ubuntu). Antes de continuar, primero debemos saber cómo identificar los archivos zip. Si los archivos descargados (o el archivo de destino) contienen .tar.gz o .cremallera en extensión, significa que el archivo es un tipo de archivo zip. Para acceder al contenido de un archivo zip, necesitamos extraer ese archivo, después de lo cual podremos acceder fácilmente al contenido de ese archivo.

La extensión ZIP es uno de los formatos de archivo más utilizados para la compresión de datos sin pérdida de datos. El usuario puede comprimir varios archivos y directorios comprimidos en el archivo ZIP. Por lo tanto, los usuarios deben extraer los archivos ZIP con algunas utilidades o herramientas de línea de comandos. Los usuarios pueden manejar todo tipo de archivos ZIP fácilmente con el comando descomprimir en el sistema Linux.

Requisito previo:

  • Acceso a la ventana de terminal o línea de comando (Ctrl-Alt-T)
  • Contraseña de administrador
  • Utilidad para comprimir/descomprimir

Uso de descomprimir

  • Extrayendo cada archivo comprimido dentro del directorio de trabajo actual:
user $ unzip myfile.zip
  • Descomprimir cualquier archivo sin crear directorios:
user $ unzip -j myfile.zip
  • Sobrescribir archivos existentes con fuerza durante la descompresión:
user $ unzip -o myfile.zip
  • Descomprimir un archivo en otros directorios:
user $ unzip myfile.zip -d /myfile
  • Ver el contenido de un archivo zip sin descomprimir:
user $ unzip -l myfile.zip
  • Excluyendo ciertos al descomprimir:
user $ unzip myfile.zip -x bashscript.sh -d /myfile
  • Listado de información completa del archivo:
user $ unzip -Z myfile.zip
  • Transformar archivos de texto durante la compresión:
user $ unzip -a myfile.zip
  • Mostrando solo un mensaje de resumen que representa si un archivo está bien o no para verificar nuestro myfile.zip:
user $ unzip -tq myfile.zip
  • Mostrando solo los resúmenes para verificar cada archivo zip dentro del directorio de trabajo actual:
user $ unzip -tq '*.zip'
  • Extrayendo cada archivo fuente de texto '.txt':
user $ unzip myfile.zip '*.txt'
  • Extrayendo sólo las ediciones más recientes de los archivos que ya existían en el directorio de trabajo actual:
user $ unzip -fo myfile.zip
  • Extraer solo las ediciones más recientes de los archivos que ya existían en el directorio de trabajo actual y hacer que los archivos no estén allí:
user $ unzip -uo myfile.zip
  • Extraer cualquier archivo zip protegido con contraseña:
user $ unzip -P passwordprotected.zip

Opciones de descomprimir

Nota: La pantalla de uso está restringida a 22 o 23 líneas y, por lo tanto, debe tomarse solo como un recordatorio de la sintaxis común de descomprimir en lugar de una lista exhaustiva de todos los indicadores posibles para admitir hardware antiguo.

La lista exhaustiva persigue:

Opción Descripción
-CON La opción restante se considera opciones zipinfo si -Z es la opción inicial en el terminal.
-A Imprime ayuda extendida para la interfaz de programación de DLL.
-C Se utiliza para extraer archivos a la pantalla/stdout.
-F Actualizar archivos, es decir, extraer solo aquellos archivos que ya existen en el disco y que son más recientes que las copias del disco.
-I Es la abreviatura de lista de archivos de almacenamiento. Las horas y fechas de modificación, los tamaños de los archivos comprimidos y los nombres de los archivos mencionados se muestran con los totales de cada archivo mencionado.
-pag Se utiliza para extraer archivos a stdout (tubería).
-t Es la abreviatura del archivo de archivo de texto. Extrae todos los archivos especificados dentro de la memoria y compara la verificación de redundancia cíclica (o CRC) del archivo extendido junto con el valor CRC almacenado del archivo original.
-T En el archivo, establece la marca de tiempo del archivo más reciente.
-en Actualiza los archivos existentes y crea otros nuevos si es necesario.
-en Enumera archivos comprimidos o muestra información de la versión de diagnóstico.
-Con Muestra solo el comentario del archivo.

Modificadores de descomprimir

Modificadores Descripción
-a Convierte archivos de texto. Cada archivo se extrae exactamente a medida que se guarda (como archivos binarios).
-b Se utiliza para convertir automáticamente archivos binarios a registros de 512 bytes o formatos de longitud fija.
-B Guarda una copia de seguridad de todos los archivos sobrescritos.
-C Utiliza un método de coincidencia que distingue entre mayúsculas y minúsculas para la selección de entradas de archivo de la lista de patrones de selección del terminal.
-D Omite la restauración de la marca de tiempo de los elementos extraídos.
-Y Muestra el contenido de los campos adicionales de MacOS al restaurar la operación.
-F Suprime la eliminación de extensiones de tipo de archivo NFS de los nombres de archivos guardados.
-i Ignora los nombres de archivos guardados en los campos adicionales de MacOS.
-j Representa caminos basura.
-J Representa atributos de archivos basura.
-k Conserva los atributos del archivo Tacky/SGID/SUID.
-l Convierte a minúsculas un nombre de archivo producido en un sistema de archivos o sistema operativo solo en mayúsculas.
-METRO Canaliza cada resultado desde un buscapersonas interno que es el mismo que el comando Unix.
-norte Nunca sobrescribe ningún archivo existente.
-NORTE Extrae notas de archivos de Amiga extraídas de los comentarios de archivos.
-O Sobrescribe los archivos existentes sin preguntar.
-PAG Utiliza la contraseña para descifrar las entradas del archivo zip.
-q Realiza operaciones silenciosamente.
-s Convierte espacios en guiones bajos en nombres de archivos.
-S Convierte archivos de texto en formato Stream_LF en lugar del formato de registro predeterminado de archivo de texto o de longitud variable.
-EN Deshabilita o modifica el manejo de UTF-8.
-EN Conserva las versiones de los archivos.
-EN Cambia la rutina de coincidencia de patrones para que tanto '*' como '?' no coincide con '/' (carácter separador de directorio).

¿Cómo instalar la utilidad Descomprimir en Ubuntu?

Para descomprimir un archivo zip, debe tener el paquete de descompresión instalado en su sistema. Sin embargo, casi todas las distribuciones modernas de Linux vienen con soporte para descomprimir, pero no está de más verificarlo para evitar sorpresas desagradables más adelante en caso de que no esté seguro. En distribuciones basadas en Ubuntu y Debian, se pueden seguir los siguientes pasos para instalar descomprimir. Si ya está instalado en su sistema operativo, se lo notificará.

Paso 1: Abra la terminal y escriba el siguiente comando y presione Intro como se muestra en el resultado proporcionado:

Dominio :

 sudo apt install unzip 

Producción

Cómo descomprimir archivos en Linux

Una vez que instale el paquete de descompresión en su sistema operativo, ahora podrá comprimir y descomprimir los archivos según los requisitos.

Hay dos formas disponibles a través de las cuales los archivos comprimidos se pueden descomprimir en el sistema operativo linux ; Aquí, discutiremos tanto los métodos (o procesos) como los prácticos.

Comprendamos los métodos anteriores en detalle.

Descomprimir archivos usando la terminal de Linux

Los siguientes pasos nos ayudarán a trabajar con archivos comprimidos en Linux y nos mostrarán cómo comprimir archivos sin reducir su calidad.

Pasos para descomprimir archivos en Linux:

Paso 1 - El proceso de descomprimir archivos en Linux es muy sencillo. En primer lugar, abra la terminal y vaya al directorio donde tenemos nuestro archivo zip como se muestra en la imagen proporcionada:

Cómo descomprimir archivos en Linux

Paso 2 - Ahora use el comando 'ls 'para ver todos los archivos almacenados en ese directorio y use el siguiente comando para descomprimir el archivo zip.

 unzip zipped_file.zip 

Entendamos el funcionamiento de este comando con el siguiente ejemplo:

Supongamos que tenemos un archivo comprimido como 'samplefile.zip ' almacenado en nuestro directorio de descargas. Para descomprimir el 'simplefile.zip', debemos abrir la terminal e ir al directorio de descarga usando los siguientes comandos:

 cd Downloads ls 

Ejemplo

Cómo descomprimir archivos en Linux

Paso 2 - Ahora escribe el comando y presione Enter, y una vez que el archivo se descomprima, podrá acceder al contenido de su archivo descomprimido como se muestra en la imagen proporcionada:

Cómo descomprimir archivos en Linux

¿Cómo comprimir archivos en Linux?

El proceso de convertir sus archivos estándar a formato comprimido es ligeramente diferente al que hicimos anteriormente. Para convertir un archivo (por ejemplo, samplefile.mpg), tenemos que ir al directorio donde está almacenado el archivo en su sistema operativo. Una vez que llegue al directorio, puede usar el siguiente comando para convertir ese archivo al formato comprimido.

Dominio:

 Zip -r samplefile.zip samplefile.mpg 

Para ver cómo funciona este comando, considere el siguiente ejemplo:

Cómo descomprimir archivos en Linux
Cómo descomprimir archivos en Linux

También podemos proporcionar la ruta del archivo zip que queremos descomprimir en lugar de ir al directorio. Para hacer eso, considere los siguientes pasos dados:

Paso 1. Abra la terminal y escriba el siguiente comando dado

Dominio:

 unzip code-stable.zip -d folder1 

Mostrará el siguiente resultado.

 unzip code-stable.zip -d folder1 Archive: unzip code-stable..zip inflating: my_zip/625993-PNZP34-678.webp inflating: my_zip/License free.txt inflating: my_zip/License premium.txt 

En general, este comando parece muy útil de utilizar. Sin embargo, en algunos casos, el usuario puede enfrentar un problema un poco mayor al usar el comando anterior si no lo usa con cuidado. El principal problema de este comando es que normalmente extrae todo el contenido de ese archivo zip en particular en el directorio o carpeta actual, lo cual no es bueno, al menos en algunos casos.

Descomprimir archivos al directorio

El problema anterior se puede evitar fácilmente descomprimiendo el archivo de destino en un directorio individual en lugar de extraerlo en el directorio actual. De esta manera, todos nuestros archivos extraídos se almacenarán en el directorio especificado. En algunas situaciones en las que el directorio especificado por el usuario no existe, también se encargará de ello creando el directorio con la etiqueta mencionada.

Veamos cómo descomprimir un archivo en un directorio en particular.

Para descomprimir un archivo comprimido en una carpeta o directorio en particular, se pueden utilizar las siguientes instrucciones:

Paso 1: Abra la terminal y vaya al directorio donde está almacenado su archivo comprimido o comprimido. Una vez que llegue a ese directorio, escriba el siguiente comando en la terminal

Dominio :

 unzip filename.zip -d unzipped_directory (or directory name) 

Para comprender cómo funciona este comando, considere el siguiente ejemplo:

Supongamos que tiene un archivo comprimido (por ejemplo, samplefile.zip) que desea extraer en un directorio particular diferente (por ejemplo, Akash). Para hacerlo, debe especificar el directorio o la dirección del directorio en el que desea extraer. su archivo comprimido. Por lo tanto, nuestro comando se verá como los siguientes:

Dominio

Producción

Cómo descomprimir archivos en Linux

Ahora todo el contenido de samplefile.zip se extraerá al directorio especificado por el usuario.

emojis de iphone en un teléfono android

2. Descomprima archivos a través de la interfaz gráfica de usuario:

Este método es absolutamente sencillo para todos los usuarios, incluso para los principiantes. Simplemente se parece al proceso de extracción de archivos zip de la ventana. Para descomprimir los archivos zip a través de la interfaz gráfica de usuario, siga las instrucciones que se indican a continuación.

Paso 1. Abra el explorador de archivos en su sistema operativo Linux:

Cómo descomprimir archivos en Linux

Paso 2 . Ahora vaya a esa carpeta donde almacenó el archivo zip (por ejemplo, textfile.zip) y selecciónelo, como se muestra a continuación:

Cómo descomprimir archivos en Linux

Paso 3. Después de seleccionar el archivo comprimido, haga clic con el botón derecho del mouse para ver más opciones:

Cómo descomprimir archivos en Linux

Paso 2. Ahora haga clic en la opción 'Extraer aquí' o 'Extraer a' según los requisitos. Queremos extraer ese archivo en la carpeta actual, luego hacer clic en la opción 'Extraer'.

Cómo descomprimir archivos en Linux

Etapa 4. En caso de que desee extraer ese archivo en una carpeta diferente, puede usar la opción 'Extraer a' como se muestra a continuación:

Cómo descomprimir archivos en Linux

Paso 5 Después de hacer clic en la opción 'Extraer a', se abrirá una nueva ventana en la que deberá especificar cualquier directorio donde desee almacenar el contenido del archivo. Una vez que seleccione el directorio o carpeta, haga clic en la opción Seleccionar como se muestra a continuación:

Cómo descomprimir archivos en Linux

Paso 5. Ahora nos desplazamos a la carpeta o directorio seleccionado para verificar que el archivo esté descomprimido.

Cómo descomprimir archivos en Linux