Répertoire zip sous Unix, mais à l'exclusion de sous-répertoires spécifiques (et de tout ce qu'ils contiennent)
J'essaie de zipper un répertoire (sur Unix via SSH) mais je dois exclure quelques sous-répertoires (et tous les fichiers et répertoires qu'ils contiennent).
Jusqu'à présent, j'ai ceci :
zip -r myarchive.zip dir1 -x dir1/ignoreDir/**/*
Cela ne semble pas fonctionner.
J'ai aussi essayé
zip -r myarchive.zip dir1 -x dir1/ignoreDir1/* dir1/ignoreDir2/*
Cependant, cela inclura toujours les sous-répertoires dans ignoreDir1 et ignoreDir2.
La structure des sous-répertoires dans les répertoires que je veux exclure est assez substantielle, donc je ne peux pas simplement ajouter chaque répertoire à l'argument -x.
Est-ce que quelqu'un sait comment faire ?