0
1
1
0
1
1
0
1
0
1
1
1
1
0
1
0
0
0
Logo de Maxi Zamorano

Comando zip en Linux: comprimir y descomprimir archivos

  Linux
22:18 hrs   359
Comando zip en Linux: comprimir y descomprimir archivos

En esta oportunidad hablaremos sobre el comando zip en Linux. Si estás buscando una forma rápida y sencilla de comprimir o descomprimir archivos, este comando es una gran opción. Aquí te explico paso a paso cómo usarlo para que puedas sacarle el máximo provecho.

Tabla de contenidos

¿Qué es el comando zip en Linux?

El comando zip es una herramienta que te permite comprimir archivos y carpetas para ahorrar espacio. Es compatible con el formato ZIP, uno de los más utilizados en el mundo. Algunas de sus mejores caracteristicas son:

  • Ahorro de espacio: Reduce el tamaño de los archivos.
  • Portabilidad: El formato ZIP es compatible con muchos sistemas operativos.
  • Organización: Agrupa múltiples archivos en uno solo.

Sintaxis básica del comando zip

Las opciones más comunes son:

  • -r: Para comprimir una carpeta completa de forma recursiva.
  • -d: Descomprime en una carpeta especifica.
  • -e: Protege el archivo con una contraseña.
  • -x: Para excluir archivos.
  
    zip [opciones] [archivos o directorios]
  

Cómo instalar zip en Linux

Antes de empezar, asegúrate de que está instalado. En la mayoría de las distribuciones viene preinstalado, pero si no, puedes instalarlo fácilmente zip para comprimir y unzip para descomprimir:

Debian/Ubuntu

Para instalar en distribuciones basadas Debian:

    
sudo apt install zip
sudo apt install unzip

CentOS/RHEL

Para instalar en distribuciones basados Red Hat:

  
sudo dnf install zip
sudo dnf install unzip

Arch Linux

Para instalar en distribuciones basadas Arch Linux:

  
sudo pacman -S zip
sudo pacman -S unzip

Cómo usar el comando zip

Comprimir un archivo

Para comprimir un solo archivo:

  
    zip archivo_comprimido.zip archivo_original.txt
  

Comprimir múltiples archivos

Si quieres incluir varios archivos en un mismo ZIP:

  
    zip archivos.zip archivo1.txt archivo2.txt archivo3.txt
  

Comprimir una carpeta completa

Si necesitas comprimir una carpeta y todo su contenido (de forma recursiva):

  
    zip -r carpeta_comprimida.zip nombre_de_la_carpeta/
  

Cómo descomprimir archivos ZIP

Descomprimir un archivo simple

Para extraer un archivo ZIP, utiliza el comando unzip:

  
    unzip archivo_comprimido.zip
  

Descomprimir en una ubicación específica

Para descomprimir en una carpeta específica:

  
    unzip archivo_comprimido.zip -d ruta_destino
  

Opciones avanzadas del comando zip

Agregar una contraseña al archivo ZIP

Si quieres proteger un archivo ZIP con contraseña:

  
    zip -e archivo_seguro.zip archivo.txt
  

Excluir archivos específicos

Para excluir ciertos archivos al comprimir:

  
    zip -r archivo.zip carpeta/ -x "*.log"
  

Verificar el contenido de un archivo ZIP

Para ver el contenido de un archivo ZIP sin extraerlo:

  
    zipinfo archivo.zip
  

Conclusión

El comando zip es una herramienta muy fácil de usar que siempre debes tener en cuenta cuando trabajas con Linux ya que es útil para muchas tareas administrativas. Espero que te haya sido útil y puedas aprovecharlo en tu día a día.

COMENTARIOS

Mis Perfiles en:

 Maximiliano Zamorano
Ingeniero en Conectividad y Redes
 [email protected]