Script pour Zip


Ce script peut servir pour zipper tout les sous répertoire contenue a la racine d'un autre.
Exemple, sur un NAS nous allons Zipper tout les sous répertoires de mes photos de Vacances.

Ce script prend en charge les espaces dans le Path et ceux des répertoires

#/bin/bash
read -p 'PATH to ZIP Folder: ' Pathvar
 
for dir in "$Pathvar"/* ;do
    if [[ -d "$dir" ]];then
        zip -r "${dir}.zip" "$dir"
    fi
done
./ZipFolderandSubFolder.sh 
PATH to ZIP Folder: /home/moi/images/Mes Vacances