Instalar Unzip
Unzip es una utilidad que te ayuda a listar, probar y extraer archivos ZIP comprimidos.
Instalar Unzip en Ubuntu y Debian
indice
- 1 Instalar Unzip en Ubuntu y Debian
- 2 Instale Unzip en CentOS y Fedora
- 3 Cómo descomprimir un archivo en el directorio actual
- 4 Descomprimir archivos en un directorio específico
- 5 Cómo descomprimir un archivo con contraseña
- 6 Excluir archivos al descomprimir un archivo ZIP
- 7 Cómo sobrescribir los archivos existentes al utilizar Unzip
- 8 Cómo descomprimir múltiples archivos ZIP
sudo apt install unzip
Instale Unzip en CentOS y Fedora
sudo yum install unzip
Cómo descomprimir un archivo en el directorio actual
Si quiere descomprimir los archivos comprimidos en el directorio actual, es muy sencillo. Recuerde que debe conservar la propiedad y el permiso de escritura para el directorio actual.
unzip bkpfile.zip
El comando anterior descomprimirá el archivo bkpfile.zip en el directorio actual y guardará los archivos extraídos.
Descomprimir archivos en un directorio específico
Si desea extraer el archivo zip en un directorio específico, puede pasar la opción -d junto con el comando unzip. Debe requerir permiso de escritura para un directorio específico dado, por lo que se recomienda ejecutarlo con sudo.
Por ejemplo, tenemos un archivo llamado bkpfile.zip y quiere extraer en el directorio /var/www/html entonces usted debe ejecutar el siguiente comando:
sudo unzip bkpfile.zip -d /var/www/html/
Cómo descomprimir un archivo con contraseña
Cuando su archivo zip contiene información sensible, entonces se comprime utilizando una contraseña. Así que usted puede extraer el archivo protegido por contraseña utilizando el comando unzip. A continuación se muestra la sintaxis para descomprimir con contraseña:
sudo unzip -P PASSWORD bkpfile.zip
Donde, PASSWORD debe reemplazar con la contraseña de su archivo zip.
Por ejemplo, su archivo zip llamado bkpfile.zip está protegido por contraseña y su contraseña es xyz#123 entonces puede descomprimir usando el siguiente comando:
sudo unzip -P xyz#123 bkpfile.zip
Excluir archivos al descomprimir un archivo ZIP
Cuando necesite extraer todos los archivos del archivo ZIP, excepto uno o varios, deberá utilizar el parámetro -x.
unzip filename.zip -x file-to-exclude
En el siguiente ejemplo, estamos extrayendo todos los archivos y directorios del archivo ZIP excepto el directorio .git:
unzip bkpfile.zip -x ".git/"
Cómo sobrescribir los archivos existentes al utilizar Unzip
Una vez que se ha extraído un archivo zip y se ejecuta el mismo comando de nuevo, ¿qué debería ocurrir? Por defecto, unzip le preguntará si desea sobrescribir todos los archivos, omitir la extracción del archivo actual, omitir la extracción de todos los archivos, o renombrar el archivo actual.
Archive: bkpfile.zip replace server.php? [y]es, [n]o, [A]ll, [N]one, [r]ename:
Si está seguro de lo primero y quiere sobrescribir el archivo, puede utilizar el parámetro -o como se indica a continuación:
unzip -o bkpfile.zip
Nota: Si ha realizado cambios en los archivos antiguos y los sobrescribe, perderá los cambios.
Cómo descomprimir múltiples archivos ZIP
Si tiene varios archivos ZIP en su directorio de trabajo actual, puede descomprimir todos los archivos utilizando un solo comando:
unzip '*.zip'
Esto extraerá todos los archivos ZIP en el directorio actual.
Conclusión:
Has aprendido a descomprimir archivos usando el comando unzip. Para crear un archivo ZIP en un sistema Linux, utilice el comando Zip.
Si tienes alguna pregunta o sugerencia, por favor deja un comentario abajo.