📜  comprimir archivos con zip en linux - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:30:04.883000             🧑  作者: Mango

Comprimir archivos con zip en Linux - Shell-Bash

En el mundo de la programación, es común encontrarse con documentos y archivos que contienen gran cantidad de información, lo cual puede dificultar su transferencia o almacenamiento en dispositivos de almacenamiento. En estos casos, la mejor opción es comprimir estos archivos usando el formato ZIP. En este artículo se describirá cómo hacerlo usando la terminal de Linux mediante Shell-Bash.

Comando Zip en Linux

El comando zip es una herramienta de compresión y empaquetamiento para Linux que permite crear y administrar archivos ZIP. A continuación se muestran algunos comandos útiles para comprimir y descomprimir archivos usando zip.

Comprimir archivos

Para comprimir uno o más archivos o directorios en un archivo ZIP, se puede usar el siguiente comando:

zip -r archivo.zip archivo1 archivo2 directorio1 directorio2

Donde:

  • -r indica que la acción se aplicará de forma recursiva, es decir, se incluirán todos los archivos y subdirectorios dentro de los directorios especificados.
  • archivo.zip es el nombre del archivo ZIP a crear.
  • archivo1, archivo2, directorio1, directorio2 son los nombres de los archivos o directorios a comprimir.

Ejemplo:

Supongamos que se desea comprimir el archivo documento.txt, el directorio imagenes y el archivo presentacion.ppt en un archivo ZIP llamado mis_archivos.zip. El siguiente comando realizaría la acción:

zip -r mis_archivos.zip documento.txt imagenes presentacion.ppt
Descomprimir archivos

Para descomprimir un archivo ZIP en la ubicación actual del terminal, se puede usar el siguiente comando:

unzip archivo.zip

Donde:

  • archivo.zip es el nombre del archivo ZIP a descomprimir.

Ejemplo:

Supongamos que se desea descomprimir el archivo mis_archivos.zip. El siguiente comando realizaría la acción:

unzip mis_archivos.zip
Ver contenido de archivos ZIP

Para ver la lista de archivos dentro de un archivo ZIP sin extraerlos, se puede usar el siguiente comando:

unzip -l archivo.zip

Donde:

  • -l indica que la acción se limitará a mostrar la lista de archivos dentro del archivo ZIP.
  • archivo.zip es el nombre del archivo ZIP a visualizar.

Ejemplo:

Supongamos que se desea ver la lista de archivos dentro del archivo mis_archivos.zip. El siguiente comando realizaría la acción:

unzip -l mis_archivos.zip
Conclusión

La compresión de archivos es una tarea común en el mundo de la programación para reducir el tamaño de los archivos y facilitar su transferencia o almacenamiento. El uso del comando zip en Linux es un método rápido y sencillo para comprimir y descomprimir archivos y directorios en un archivo ZIP. Con los comandos descritos en este artículo, podrás realizar esta tarea eficazmente en la terminal de Linux mediante Shell-Bash.