Cómo descomprimir archivos en Linux y Ubuntu

Los archivos zip son carpetas comprimidas que contienen diferentes archivos y directorios. Los archivos generalmente están comprimidos para una mejor organización y transmission 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 distinta de hacer las cosas. Este tutorial explorará cómo descomprimir archivos en Linux y Ubuntu y cómo usar archivos zip en diferentes escenarios.

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

Usa el siguientewing Pasos para descomprimir un archivo zip en Linux:

Paso 1) Abre tu terminal.

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

Ubica 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 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 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 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 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: Realizar la extracción silenciosamente sin showing cualquier salida.
    • -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, tambiénwing Debe especificar el directorio de destino donde desea colocar los archivos extraídos. Esto suele ser opcional.wing le indicará que dirija Linux a descomprimirlo en el directorio de su elección.

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 administración de archivos fácil de usar para trabajar con archivos comprimidos. Esto hace posible utilizar Ubuntu para descomprimir archivos.

Cómo descomprimir archivos usando el administrador de archivos de Ubuntu

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 comprimido 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 proporciona 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 más fácilmente que cuando trabaja con el 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 encontrarán problemas si no tiene las herramientas para descomprimirlos. Por ejemplo, tendrá problemas al intentar descomprimir y extraer un archivo RAR si no ha 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 descomprimir le permite enumerar el contenido del archivo myfiles.zip sin extraerlos.

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> ...

Reemplace con la contraseña que desee, .zip con el nombre deseado para su archivo zip y , , ... con la lista de archivos o directorios que le gustaría agregar. 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 ingresar la contraseña para confirmarla. La contraseña también será solicitada al extraer o visualizarwing contenidos en el archivo.

Paso 5) Utilice archivos zip para copias de seguridad

Escribe lo siguientewing 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 hacer esto, escriba lo siguientewing 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. Sólo se agregarán los archivos que no hayan sido modificados o aquellos que aún no estén en el archivo.

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

Usa el siguientewing comando para enumerar el contenido de un archivo de copia de seguridad 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 y Ubuntu son sistemas operativos potentes y versátiles, sus procesos de comprimir y descomprimir siguen siendo fáciles y eficientes, ademáswing le permite manejar fácilmente diferentes archivos y directorios.