Inicio > Compresión/Archivado > unzip

unzip: Descomprimir archivos ZIP

El comando unzip se utiliza para extraer archivos comprimidos en formato ZIP. Esta herramienta le permite realizar diversas tareas, como ver el contenido de un archivo comprimido, extraer archivos a un directorio específico o procesar archivos protegidos con contraseña.

Resumen

unzip es una utilidad potente para extraer archivos de archivos ZIP. Es posible que no esté instalada por defecto en la mayoría de los sistemas Linux, pero es una herramienta esencial para la gestión de archivos comprimidos.

Funciones principales

  • Extracción de archivos y directorios de archivos ZIP
  • Visualización de la lista de contenido de archivos comprimidos
  • Prueba de integridad de archivos comprimidos
  • Soporte para archivos ZIP cifrados
  • Extracción de archivos a una ruta específica

Opciones principales

El comando unzip permite un control detallado sobre el proceso de descompresión a través de varias opciones.

Comportamiento e información básicos

Control de descompresión

Comando generado:

Combina los comandos.

Descripción:

`unzip` Ejecutando el comando.

Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.

Ejemplos de uso

Varios ejemplos de uso del comando unzip.

Descompresión básica

unzip myarchive.zip

Extrae el contenido del archivo 'myarchive.zip' en el directorio actual.

Extraer a un directorio específico

unzip myarchive.zip -d /tmp/extracted_files

Extrae el archivo 'myarchive.zip' al directorio '/tmp/extracted_files'.

Ver la lista de contenido del archivo comprimido

unzip -l myarchive.zip

Verifica qué archivos están dentro del archivo 'myarchive.zip'.

Extraer archivo cifrado

unzip -P mysecretpassword secure_archive.zip

Extrae el archivo 'secure_archive.zip' protegido con la contraseña 'mysecretpassword'.

Sobrescribir archivos existentes

unzip -o myarchive.zip

Sobrescribe archivos existentes en el directorio de destino sin preguntar cuando se descomprime.

Instalación

unzip puede no estar incluido por defecto en la mayoría de las distribuciones de Linux. Puede instalarlo usando los siguientes comandos.

Debian/Ubuntu

sudo apt update
sudo apt install unzip

Instala unzip usando el gestor de paquetes APT.

CentOS/RHEL/Fedora

sudo yum install unzip
# o
sudo dnf install unzip

Instala unzip usando el gestor de paquetes YUM o DNF.

Consejos y precauciones

Consejos útiles y precauciones a tener en cuenta al usar el comando unzip.

Seguridad

Los archivos ZIP de fuentes desconocidas pueden contener código malicioso, así que tenga siempre cuidado antes de descomprimir y descargue archivos solo de fuentes confiables.

  • Se recomienda escanear en busca de virus antes de descomprimir
  • Considere descomprimir en un entorno virtual para pruebas

Uso en scripts

Al usar unzip en scripts, puede suprimir la salida innecesaria usando la opción `-q` (quiet) y sobrescribir archivos sin intervención del usuario con la opción `-o` (overwrite).

  • Use la opción `-q` para tareas automatizadas
  • Decida cómo manejar los archivos existentes ( `-o` o `-n` )

Extracción parcial

Si desea extraer solo archivos específicos en lugar de todo el archivo, puede especificar los nombres de los archivos a extraer después del nombre del archivo comprimido.

  • Ejemplo: `unzip myarchive.zip file1.txt folder/file2.jpg`

Comandos de la misma categoría