Cómo excluir archivos y directorios cuando se usa "zip" en Linux:
Puede archivar cualquier directorio excluyendo un archivo en particular utilizando el indicador "-x" con la utilidad "zip". La sintaxis general se menciona a continuación:
$ zip -r [file_name.zip] [archivos/carpeta a zip] -x [ruta de archivo/nombre para excluir]
Lo entendamos a través de un ejemplo; He creado un directorio con el nombre de "imágenes" que contiene 3 archivos de imagen, un archivo con cremallera y un subdirectorio (mi carpeta) como se muestra en la siguiente imagen:
Ahora inicie la terminal y escriba:
$ zip -r myfile.Imágenes zip -x /imágenes /img2.png
En el comando anterior, estoy comprimiendo el "Imágenes" directorio y excluyendo un archivo de imagen "IMG2.JPG " y salvarlo como "mi archivo.cremallera."
Como se puede ver que "mi archivo.cremallera" no incluyó el "IMG2.JPG " archivo. También puede excluir el archivo mencionando la extensión del archivo; Por ejemplo, quiero excluir a todos ".JPG " archivos en el "Imágenes" directorio y archivo:
$ zip -r myfile.Imágenes zip -x *.JPG
Todos los archivos "JPG" se han excluido en el archivo zip. Puede excluir múltiples archivos y directorios mencionándolos de la siguiente manera:
$ zip -r myfile.Imágenes zip -x /imágenes /img2.jpg -x
/Images/All_images.cremallera
El "img2.jpg "y" all_images.Los archivos ZIP ”no se archivarán:
Conclusión:
Mantener los archivos en un archivo guarda gran parte del almacenamiento de su máquina y ayuda a administrar toneladas de archivos y carpetas. En Linux, la utilidad "zip" se utiliza para archivar archivos/directorios. En este artículo, aprendimos cómo usar la utilidad "zip" para archivar el directorio, excluyendo un archivo o carpeta específica. La utilidad "zip" viene con opciones bastante útiles para ejecutar "Zip -Help" en la terminal.