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.
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
En este caso, el archivo se encuentra en la carpeta Documentos.
Paso 3) Utilice el comando de descomprimir de Linux.
unzip Compress1.zip
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>
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.
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.
Paso 2) Haga clic derecho en su archivo para revelar un menú contextual.
Paso 3) Seleccione el destino preferido para sus archivos extraídos seleccionando "Extraer aquí" o "Extraer a...".
Paso 4) Elija su destino preferido para sus archivos extraídos si elige "Extraer a...".
Paso 5) Haga clic en "Seleccionar" para continuar y esperar la extracción.
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.
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.