Cómo descomprimir archivos en Linux y Ubuntu

Los archivos zip son carpetas comprimidas que contienen distintos archivos y directorios. Los archivos suelen estar comprimidos para una mejor organización y transmisión y para evitar comprometer la integridad y seguridad de los datos.

Linux y Ubuntu permiten a los usuarios comprimir y descomprimir archivos y directorios. Sin embargo, a diferencia de otros sistemas operativos, ambos tienen una forma ligeramente diferente de hacer las cosas. Este tutorial explorará cómo descomprimir archivos en Linux y Ubuntu y cómo utilizar archivos zip en diferentes escenarios.

Cómo descomprimir un archivo en Ubuntu/Linux usando la línea de comando

Utilice los siguientes pasos para descomprimir un archivo zip en Linux:

Paso 1) Abre tu terminal.

Descomprimir el archivo en Ubuntu/Linux usando la línea de comando

Localiza la terminal en tu computadora y haz doble clic en ella.

Paso 2) Navegue hasta el directorio. Puede hacer esto escribiendo el comando CD seguido de la ruta del directorio para acceder al archivo en su carpeta.

cd Documents

Descomprimir el archivo en Ubuntu/Linux usando la línea de comando

En este caso, el archivo se encuentra en la carpeta Documentos.

Paso 3) Utilice el comando de descomprimir de Linux.

unzip Compress1.zip

Descomprimir el archivo en Ubuntu/Linux usando la línea de comando

El archivo, en este escenario, se llama Compress1.zip. Recuerde reemplazar con el nombre real de su archivo comprimido.

Paso 4) Extraiga el archivo a su ubicación preferida. Por ejemplo:

unzip Compress1.zip -d <destination>

Descomprimir el archivo en Ubuntu/Linux usando la línea de comando

El comando unzip de Linux extrae el contenido de un archivo zip en su directorio actual. Puede elegir una ubicación preferida usando el comando -d.

Reemplace con el nombre de su carpeta preferida.

Paso 5) Verifique los archivos extraídos usando el comando ls. Tipo ls en su terminal para ver la lista de archivos en su sistema y verificar que los archivos se hayan descomprimido correctamente una vez hecho.

Descomprimir el archivo en Ubuntu/Linux usando la línea de comando

El comando descomprimir tiene otros componentes diferentes que facilitan la descompresión de archivos zip en Linux como por ejemplo:

  • [opciones]: Esto se refiere a las diferentes opciones que puedes usar con el comando descomprimir. Algunas de las opciones más comunes incluyen:
    • -l: enumera el contenido del archivo zip sin extraerlo.
    • -v: muestra resultados detallados al extraer archivos.
    • -q: Realiza la extracción silenciosamente sin mostrar ningún resultado.
    • -o: sobrescribe los archivos existentes sin solicitar confirmación.
  • : especifica el nombre o la ruta del archivo zip extraído.
  • [-d ]: Esto suele ser opcional y te permite especificar el directorio de destino donde quieres colocar los archivos extraídos. Esto suele ser opcional y te permite dirigir la descompresión de Linux al directorio que elijas.

Siempre puedes escribir el comando en tu terminal para obtener más información sobre su uso y las opciones disponibles.

Nota: Comandos de Linux distinguen entre mayúsculas y minúsculas. Por lo tanto, utilice siempre las mayúsculas adecuadas al especificar los nombres de archivos y directorios.

Puede consultar la página del manual del comando ejecutando man unzip en la terminal para obtener más información sobre el uso del comando descomprimir.

Cómo descomprimir archivos en Linux usando una herramienta GUI

Necesitará una distribución de Linux, como Ubuntu, para utilizar la herramienta GUI. Ubuntu proporciona a los usuarios una herramienta de gestión de archivos fácil de usar para trabajar con archivos comprimidos. Esto permite utilizar Ubuntu para descomprimir archivos.

Cómo descomprimir archivos usando UbuntuAdministrador de archivos de

Para descomprimir archivos en Ubuntu Usando el administrador de archivos:

Paso 1) Ubique el archivo zip en su computadora.

Descomprimir archivos en Linux usando una herramienta GUI

Paso 2) Haga clic derecho en su archivo para revelar un menú contextual.

Descomprimir archivos en Linux usando una herramienta GUI

Paso 3) Seleccione el destino preferido para sus archivos extraídos seleccionando "Extraer aquí" o "Extraer a...".

Descomprimir archivos en Linux usando una herramienta GUI

Paso 4) Elija su destino preferido para sus archivos extraídos si elige "Extraer a...".

Descomprimir archivos en Linux usando una herramienta GUI

Paso 5) Haga clic en "Seleccionar" para continuar y esperar la extracción.

Descomprimir archivos en Linux usando una herramienta GUI

Paso 6) Acceda a los archivos extraídos en el directorio de destino especificado. Sus archivos extraídos conservarán los nombres y ubicaciones del archivo zip original.

Descomprimir archivos en Linux usando una herramienta GUI

El administrador de archivos ofrece una interfaz fácil de usar para crear, ver y extraer varios formatos zip. Le permite comprimir, extraer y administrar archivos dentro de los archivos con mayor facilidad que cuando trabaja con la terminal.

Problemas comunes al descomprimir archivos en Linux

También es posible encontrar problemas al descomprimir archivos en Linux. Algunos de estos problemas incluyen

Permisos de archivos insuficientes

La falta de los permisos necesarios para acceder a un archivo zip puede provocar errores al descomprimirlo. Por ejemplo, abrir un archivo zip protegido con contraseña sin la contraseña correcta causará problemas. Para evitar estos problemas, debe tener los permisos necesarios al acceder a archivos zip.

Corrupción de archivo

Los archivos corruptos también serán problemáticos durante el proceso de descompresión. Por lo general, la corrupción ocurre durante el proceso de descarga. Otras veces, sucede por otros factores, como un mal manejo de los archivos almacenados.

Si encuentra un problema al descomprimir debido a daños, intente descargar el archivo zip nuevamente u obtenga otra versión del archivo zip que no esté dañado.

Formatos de compresión incompatibles

Los archivos zip vienen en varios formatos de compresión. Es importante tener en cuenta estos formatos porque cada formato tiene un comando de descompresión correspondiente. Intentar descomprimir un archivo TAR usando el comando "descomprimir" para un archivo ZIP causará problemas.

Descargas incompletas

Las descargas incompletas también pueden causar problemas al descomprimir archivos. Asegúrese de haber descargado el archivo completo antes de descomprimirlo.

Falta de herramientas necesarias

Algunos formatos pueden presentar problemas si no tienes las herramientas para descomprimirlos. Por ejemplo, tendrás problemas al intentar descomprimir y extraer un archivo RAR si no has instalado la utilidad "rar" en Linux.

Problemas de codificación de nombres de archivos

También puede tener problemas si intenta descomprimir un archivo cuyos nombres utilizan una codificación de caracteres diferente a la configurada en su sistema. Por lo tanto, asegúrese de que la codificación de caracteres en su sistema coincida con los nombres de archivo en el archivo zip.

Limitaciones de tamaño de archivo

Es posible que tenga problemas al descomprimir archivos de ciertos tamaños si existen limitaciones en el tamaño de los archivos en su sistema. Esto genera errores cada vez que intenta extraer archivos grandes. Asegúrese de verificar las limitaciones de su sistema de archivos y ajústelas en consecuencia cuando sea necesario.

Técnicas avanzadas de archivos zip

También es posible realizar acciones avanzadas en archivos zip en la interfaz de línea de comandos en Linux.

Algunas de las acciones avanzadas para crear y modificar diferentes archivos incluyen:

Paso 1) Agregue archivos a un archivo zip existente:

zip -u myfiles.zip file3.txt

La opción -u le permite actualizar un archivo zip existente, es decir, myfiles.zip con file3.txt.

Paso 2) Eliminar archivos de un archivo zip:

zip -d myfiles.zip file2.txt

La opción -d le permite eliminar file2.txt del archivo myfiles.zip.

Paso 3) Enumere el contenido de un archivo zip:

unzip -l myfiles.zip

La opción -l con el comando unzip le permite listar el contenido del archivo myfiles.zip sin extraerlo.

Paso 4) Archivos zip protegidos con contraseña

Puede proteger sus archivos zip usando una contraseña usando la opción -p seguida de la contraseña que desee.

zip -r -e -P <password> <archive_name>.zip <file1> <file2> <file3> ...

Reemplazar con la contraseña deseada, .zip con el nombre deseado para su archivo zip, y , , …con la lista de archivos o directorios que desea agregar en su archivo zip.

Por ejemplo, si desea crear un archivo protegido con contraseña con el nombre myfiles.zip, que contendrá file1.txt y directorio/, ejecutaría:

zip -r -e -P mypassword myfiles.zip file1.txt directory/

Vuelva a introducir la contraseña para confirmarla. La contraseña también será necesaria para extraer o visualizar el contenido del archivo.

Paso 5) Utilice archivos zip para copias de seguridad

Escriba el siguiente comando en su terminal para usar archivos zip como copias de seguridad en Linux.

zip -r backup.zip <file1> <file2> <directory1> <directory2> …

Reemplace con los archivos y directorios que desea incluir en la copia de seguridad.

Paso 6) Actualizar un archivo zip de respaldo existente

Es posible actualizar un archivo zip de respaldo existente con versiones más recientes de los archivos.

Para ello, escriba el siguiente comando en la terminal:

zip -ur backup.zip <file1> <file2> <directory1> <directory2>

La opción -u actualizará el archivo zip de respaldo existente (backup.zip) con versiones actualizadas de los archivos y directorios. Solo se agregarán los archivos que no hayan cambiado o que no estén ya en el archivo comprimido.

Por ejemplo, para actualizar la copia de seguridad con una versión modificada de file1.txt, file2.txt directorio1/ y directorio2/, ejecute:

zip -ur backup.zip file1.txt file2.txt directory1 directory2

Paso 7) Extraiga archivos de un archivo zip de respaldo a un directorio específico

Si desea trabajar con un archivo zip de Linux y extraerlo de un archivo de respaldo a un directorio de trabajo:

unzip backup.zip

Paso 8) Descomprimir muchos archivos en una carpeta

Para descomprimir varios archivos en una carpeta específica:

unzip '*.zip'

Enumerar el contenido de un archivo de copia de seguridad

Utilice el siguiente comando para enumerar el contenido de un archivo de respaldo sin extraerlo.

unzip -l backup.zip

Conclusión

Comprimir y descomprimir archivos nos permite organizar y transferir archivos de forma más segura. Mientras Linux Ubuntu Son sistemas operativos potentes y versátiles, sus procesos de compresión y descompresión siguen siendo fáciles y eficientes, permitiendo manejar fácilmente diferentes archivos y directorios.