Comando descifrado en Linux

Comando descifrado en Linux
La extensión ZIP es el formato de archivo más utilizado que se utiliza para la compresión de datos sin pérdida de datos. En un archivo zip, el usuario puede comprimir más de un directorio y archivos comprimidos. Por lo tanto, los usuarios deben extraer estos archivos zip con alguna herramienta o utilidad de línea de comandos. En un sistema Linux, el uso de los usuarios de comando unzip puede tratar fácilmente todo tipo de archivos zip.

En este artículo, aprenderá cómo extraer archivos zip a través de la línea de comando en el sistema Linux utilizando la utilidad de comando unzip. Hemos ejecutado algunos comandos de descenso útiles en Ubuntu 20.04 Sistema que se dan a continuación:

Cómo usar el comando Unzip en Ubuntu 20.04?

El comando unzip ya está instalado en mi sistema Ubuntu 20.04. Pero si esto no está instalado en su sistema Linux, puede instalarlo fácilmente en su sistema.

Para instalar el comando unzip, abra la ventana del terminal usando Ctrl + Alt + T y escriba el siguiente comando en la pantalla del terminal:

$ sudo apt instalación unzip

Extraer el archivo zip con el comando unzip

Usando el comando unzip simple, puede extraer todos los archivos del archivo zip en el directorio de archivos zip actual de la siguiente manera:

$ Unzip FileName.cremallera

Por ejemplo, hemos descargado un archivo zip en las 'descargas' con el nombre de prueba de nombre '.cremallera'. Entonces, primero, navegue en el directorio de descargas y luego hemos extraído el archivo zip usando el siguiente comando:

Descargas de $ CD
$ unzip TestFile.cremallera

Descompensar el archivo a otro directorio

Uso de -d Switch con el comando unzip, puede extraer el archivo a una ubicación diferente en lugar del directorio actual. La sintaxis básica es la siguiente:

$ Unzip FileName.ZIP -D /Directory -Path

Por ejemplo, queremos extraer un archivo zip en el escritorio en lugar de las descargas actuales. Entonces, usamos el siguiente comando para hacer esto:

$ sudo unzip de prueba.zip -d/home/kbuzdar/escritorio

Como puede ver en la siguiente imagen, la carpeta se ha extraído en mi escritorio. Debería haber leído y escribiendo permisos para extraer un archivo zip a diferentes directorios.

Extraer archivos zip con la salida de supresión

Cuando extrajo un archivo zip, primero imprime el nombre de todos los archivos durante la extracción y también muestra un resumen al finalizar. Usando el interruptor '-Q' con el comando unzip, puede evitar imprimir estos mensajes en el terminal de la siguiente manera:

$ unzip -q file -nombre.cremallera

Por ejemplo, hemos extraído un 'archivo de prueba.Zip 'usando el interruptor' -q '. Puede ver que el archivo zip se extrae sin imprimir nombres de archivos.

$ unzip -q testfile.cremallera

Excluir archivos para extraer un archivo zip

Puede excluir directorios y archivos mientras desabrocha un archivo zip. Use el interruptor '-x' con comando unzip y el nombre de archivos excluidos separados con espacio de la siguiente manera:

$ Unzip File-Name.ZIP -X Name-Exclude1 Name-Exclude2

Por ejemplo, queremos excluir los directorios 'WP-Content' y 'WP-Admin' en la extracción de la siguiente manera:

$ unzip TestFile.zip -x "*wp-contento*" "*wp-admin*"

Sobrescribir los archivos descomprimidos existentes

Si ya ha descomponido el archivo y volverá a ejecutar el comando de la siguiente manera:

$ unzip TestFile.cremallera

En este caso, le pedirá que sobrescriba el archivo descomprimido existente que se muestra en la siguiente salida:

Para sobrescribir los archivos existentes sin generar la solicitud, usará la opción '-o' con el comando unzip de la siguiente manera:

$ unzip -o testfile.cremallera

Utilice este comando cuidadosamente porque, debido a cualquier error, puede perder sus datos originales.

Lista del contenido del archivo zip

La opción '-l' con el comando unzip se usa para enumerar el contenido de un archivo zip de la siguiente manera:

$ unzip -l nombre de archivo.cremallera

En el siguiente ejemplo, hemos enumerado el contenido de 'TestFile.cremallera'.

$ unzip -l testfile.cremallera

Si no desea sobrescribir los archivos existentes o eliminar accidentalmente algunos archivos extraídos. Luego, puede usar la opción '-n' con el comando Unzip que omitirá con fuerza la extracción de los archivos que ya se extraen o existen.

$ unzip -n testfile.cremallera

Descompensar múltiples archivos

Usando expresiones regulares, puede descomponer múltiples archivos de archivo coincidentes en el directorio actual. Para descomponer múltiples archivos, usará el siguiente comando en el terminal:

$ Unzip '*.cremallera'

En la siguiente imagen, verá que extraerá todos los archivos ZIP del directorio de trabajo actual.

Cómo descomprimir archivos protegidos con contraseña?

También puede descomponer los archivos ZIP protegidos con contraseña utilizando el comando Unzip de la siguiente manera:

$ unzip -p contraseña nombre de archivo.cremallera

Para abrir archivos protegidos con contraseña utilizando la línea de comando no es seguro. Entonces, es mejor evitarlo.

En este artículo, aprendió los usos del comando unzip que es muy útil para enumerar y extraer los archivos zip. Espero que este artículo sea útil para ti en el futuro.