Cómo crear y extraer archivos Zip en un directorio específico en Linux

En uno de nuestros varios artículos sobre el comando tar, te mostramos cómo extraer archivos tar a un directorio específico o diferente en Linux. Esta breve guía te explica cómo extraer/descomprimir archivos de archivo .zip a un directorio específico o diferente en Linux.

Zip es una herramienta simple y de compresión de archivos multiplataforma para sistemas tipo Unix, incluyendo Linux y Windows OS, además de muchos otros sistemas operativos. El formato “zip” es un formato común de archivo de compresión utilizado en PC con Windows y lo más importante, te permite especificar el nivel de compresión entre 1 y 9 como una opción.

Leer También: 5 Mejores Herramientas de Archivo de Línea de Comandos para Linux

Crear Archivo de Archivo Zip en Linux

Para crear un archivo .zip (empaquetado y comprimido) desde la línea de comandos, puedes ejecutar un comando similar al que se muestra abajo, la bandera -r permite la lectura recursiva de la estructura de directorios de archivos.

$ zip -r tecmint_files.zip tecmint_files 
Create Zip File in Linux

Para descomprimir el archivo de archivo tecmint_files.zip que acabas de crear arriba, puedes ejecutar el comando unzip de la siguiente manera.

$ unzip tecmint_files.zip

El comando anterior extraerá los archivos en el directorio de trabajo actual. ¿Qué pasa si deseas enviar los archivos descomprimidos a un directorio específico o diferente? – Puedes aprender esto en la siguiente sección.

Extraer Archivo Zip a un Directorio Específico o Diferente

Para extraer/descomprimir archivos de archivo .zip a un directorio específico o diferente desde la línea de comandos, incluye la bandera de comando -d de descompresión como se muestra a continuación. Utilizaremos el mismo ejemplo anterior para demostrar esto.

Esto extraerá el contenido del archivo .zip al directorio /tmp:

$ mkdir -p /tmp/unziped
$ unzip tecmint_files.zip -d /tmp/unziped
$ ls -l /tmp/unziped/
Extract Zip Files to Specific Directory

Para más información de uso, lee las páginas de manual de los comandos zip y unzip.

$ man zip
$ man unzip 

También puedes estar interesado en leer los siguientes artículos relacionados.

  1. Cómo Archivar/Comprimir Archivos y Directorios en Linux
  2. Cómo Abrir, Extraer y Crear Archivos RAR en Linux
  3. Peazip – Un Gestor de Archivos y Herramienta de Archivado Portátil para Linux
  4. Dtrx – Una Herramienta de Extracción de Archivos Inteligente (tar, zip, cpio, rpm, deb, rar) para Linux

En este breve artículo, hemos explicado cómo extraer/descomprimir archivos de archivo .zip a un directorio específico o diferente en Linux. Puedes agregar tus pensamientos a este artículo a través del formulario de comentarios a continuación.

Source:
https://www.tecmint.com/unzip-extract-zip-files-to-specific-directory-in-linux/