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.

