GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo usar Descomprimir en Linux

¡Comprimir y descomprimir archivos facilita muchas tareas complicadas como la transferencia de archivos! ¡En este tutorial, aprenderá a descomprimir usando comandos de Linux para mejorar el flujo de trabajo de su VPS!

Zip es una función de compresión de uso común que es portátil y fácil de usar. ¡Incluso puedes descomprimir archivos en Windows, que fueron creados en Linux!

Unzip es una utilidad que no está disponible en la mayoría de las versiones de Linux de forma predeterminada, pero se puede instalar fácilmente. ¡Al crear archivos .zip puede igualar la compresión de archivos .tar.gz!

¿Para que se usa el zip?

A continuación se muestran algunos escenarios en los que puede optar por utilizar archivos zip:

  • Cuando trabaja con frecuencia entre sistemas basados ​​en Windows y Unix. Esto no solo comprime archivos, sino que también es una utilidad de paquete de archivos. Funciona en múltiples sistemas operativos
  • Para ahorrar ancho de banda. Si tiene un ancho de banda limitado o restringido, puede usar zip entre dos servidores para la transferencia de archivos
  • Transfiere archivos rápidamente. La utilidad Zip reduce el tamaño del archivo y, por lo tanto, reduce el tiempo de transferencia
  • Cargue o descargue directorios a mayor velocidad
  • Ahorre espacio en disco
  • Descomprimir archivos .zip protegidos con contraseña
  • Disfrute de una buena relación de compresión

Recuerde, antes de aprovechar Unzip en Linux, deberá ingresar a SSH en su servidor privado virtual.

Sistemas Debian y Ubuntu

¡Instalar unzip es fácil! Con Ubuntu y Debian, use el siguiente comando para instalar y descomprimir:

sudo apt install unzip

Siéntese y espere un minuto, hasta que finalice la instalación.

Para crear archivos zip, también deberá instalar zip. Puedes hacer esto con el siguiente comando:

sudo apt-get install zip

Instalar Unzip en Linux CentOS y Fedora

Esto nuevamente es simple y se puede hacer usando el siguiente comando:

sudo yum install unzip

Una vez que se complete la instalación, puede verificar la ruta con el siguiente comando:

which unzip

Después de ejecutar la dirección en la línea de comando, debería obtener un resultado similar a este:

/usr/bin/unzip

También puede confirmar que todo está instalado correctamente usando el siguiente comando. Dará un detallado con los detalles de la utilidad de descompresión.

unzip -v

Cómo usar Zip y Unzip en Linux

Ahora que sabemos cómo instalar la utilidad, podemos comenzar a aprender los usos básicos de la misma:

Crear archivos zip en Linux

La sintaxis básica para crear un archivo .zip es:

zip options zipfile list_Of_files

Para probar esto, creamos dos archivos:ExampleFile.txt y EjemploArchivo1.txt . Los comprimiremos en sampleZipFile.zip con el siguiente comando:

zip sampleZipFile.zip ExampleFile.txt ExampleFile1.txt

Uso de Linux para descomprimir un archivo

El comando descomprimir se puede utilizar sin ninguna opción. Esto descomprimirá todos los archivos en el directorio actual. Un ejemplo de este tipo es el que se muestra a continuación:

unzip sampleZipFile.zip

Esto se descomprimirá de forma predeterminada en la carpeta actual siempre que tenga acceso de lectura y escritura.

Eliminar un archivo de un archivo .zip

Una vez que se crea un archivo .zip, puede eliminar o eliminar archivos en él. Entonces, si desea eliminar ExampleFile.txt del archivo sampleZipFile.zip existente , entonces puedes usar el siguiente comando:

zip –d sampleZipFile.zip ExampleFile.txt

Una vez que se ejecuta este comando, puede descomprimir el archivo .zip usando:

unzip sampleZipFile.zip

Aquí encontrará que ExampleFile.txt se eliminó y no se puede ver en la extracción.

Cómo actualizar archivos zip

Una vez que se crea un archivo .zip, puede agregar un nuevo archivo a un archivo .zip existente. Supongamos que un nuevo archivo ExampleFile2.txt debe agregarse al sampleZipFile.zip ya existente . Puede hacer esto con el comando que se muestra a continuación:

zip –u sampleZipFile.zip ExampleFile2.txt

Ahora, si extrae sampleZipFile.zip , encontrará el nuevo archivo ExampleFile2.txt agregado.

Mover un archivo a un zip

Puede mover fácilmente archivos específicos a un archivo zip. Eso significa que después de agregar los archivos, se eliminarán de sus directorios originales. Esto se usa principalmente cuando tiene un archivo o directorio grande, pero necesita conservar espacio en el disco. Esto se hace agregando -m opción. Una muestra de este comando sería:

zip –m sampleZipFile.zip ExampleFile2.txt

Uso recursivo de Zip en Linux

La -r La opción se utiliza para comprimir archivos recursivamente. Esta opción comprimirá todos los archivos presentes dentro de una carpeta. Un ejemplo de dicho comando es el que se muestra a continuación:

zip –r sampleZipFile.zip MyDirectory

En el ejemplo, MyDirectory es un directorio que tiene varios archivos y subdirectorios para comprimir.

Excluir archivos en un zip

Al crear un archivo .zip, puede excluir archivos no deseados. Esto se hace usando -x opción. A continuación se muestra un ejemplo:

zip -x sampleZipFile.zip ExampleFile.txt

Aquí EjemploArchivo.txt no se agregará a sampleZipFile.zip .

Descomprimir en un directorio diferente

En caso de que no desee descomprimir en el directorio actual pero desee especificar una ubicación de directorio, esto también se puede hacer. Usa la -d opción para proporcionar una ruta de directorio en el comando descomprimir. Un ejemplo de dicho comando es el que se muestra a continuación:

unzip sampleZipFile.zip -d /usr/sampleZip/ExampleDir

Usar Linux Unzip con múltiples archivos zip

Si desea descomprimir varios archivos zip existentes en su directorio de trabajo actual, puede usar un comando como se muestra a continuación:

unzip ‘*.zip’

Este comando descomprimirá todos los archivos zip individuales.

Suprimir la salida cuando se usa Descomprimir en Linux

De forma predeterminada, cuando usamos el comando descomprimir, el comando imprime una lista de todos los archivos que se extraen. Se imprime un resumen del proceso de extracción. En caso de que desee suprimir estos mensajes, puede utilizar -q opción. El comando sería como se muestra a continuación:

unzip -q sampleZipFile.zip

Excluir archivos usando Descomprimir en Linux

En caso de que desee extraer todos los archivos excepto uno, puede usar un comando similar al que se muestra a continuación:

unzip sampleZipFile.zip -x excludedFile.txt

Aquí el comando descomprimirá todos los archivos excepto excludedFile.txt .

También puede evitar que se extraigan tipos de archivos específicos. Un ejemplo de este tipo es el que se muestra a continuación:

unzip sampleZipFile.zip -x "*.png/*"

El comando anterior excluirá todos los archivos .png de la extracción.

Uso de Unzip en Linux con archivos protegidos con contraseña

Un archivo .zip protegido con contraseña se puede descomprimir usando la opción -P. Una muestra de tal comando es como se muestra a continuación:

unzip -P Password sampleZipFile.zip

En el comando anterior, Contraseña será la contraseña para el archivo .zip.

Anulación de archivos zip

Cuando descomprima el mismo archivo nuevamente en la misma ubicación donde se extrajo el archivo, de forma predeterminada encontrará un mensaje que le preguntará si desea sobrescribir el archivo actual, sobrescribir todos los archivos, omitir la extracción del archivo actual, omitir la extracción de todos los archivos o cambiar el nombre del archivo actual.

Las opciones serían las que se muestran a continuación:

[y]es, [n]o, [A]ll, [N]one, [r]ename

Puede anular estos archivos usando -o opciones Un ejemplo de este tipo es el que se muestra a continuación:

unzip -o sampleZipFile.zip

Se debe tener cuidado al ejecutar este comando, ya que sobrescribirá por completo las copias existentes. Cualquier cambio realizado en la copia anterior se sobrescribirá.

Uso de Linux Unzip sin sobrescribir archivos

Si descomprimió un archivo y realizó algunos cambios, pero accidentalmente eliminó algunos archivos, ¡entonces puede usar este enfoque para restaurarlo! Usa la -n opción para omitir la extracción en caso de que ya exista un archivo. De manera efectiva, solo se extraerán los archivos que no existen. Un ejemplo de tal comando es:

unzip -n sampleZipFile.zip

Cómo listar el contenido de un zip en Linux

El -l La opción enumerará todos los archivos dentro del .zip junto con la marca de tiempo y otros detalles básicos. Un ejemplo de dicho comando es:

unzip -l sampleZipFile.zip

Conclusión

Eso es todo, se le presentan todas las funciones esenciales de las utilidades de Linux para comprimir y descomprimir. ¡Empieza a mejorar tu gestión de archivos ahora mismo!


Linux
  1. Cómo usar BusyBox en Linux

  2. Cómo uso cron en Linux

  3. Cómo usar BUSCAR en Linux

  4. Cómo descomprimir archivos en Linux (con ejemplos)

  5. Aprenda a comprimir y descomprimir archivos en Linux y sea un maestro Zip

Cómo usar la pantalla de Linux

Cómo descomprimir archivos en Linux

Cómo usar du Command en Linux

Cómo descomprimir archivos zip en Linux

Cómo descomprimir un archivo zip en Linux [Tutorial para principiantes]

Cómo instalar Zip y Unzip en Linux