J'ai un script bash qui fait quelque chose comme ceci:
zip -0 ../backup/backup.zip \
-r ./* \
-x \*CVS\* \
-x *Thumbs.db* \
Le répertoire qu'il sauvegarde est une archive SVN (c'était CVS à l'époque). Je n'ai pas pu l'obtenir pour exclure .svn et son contenu. Quelle est la manière la plus propre d'exclure .svn (récursivement à travers l'arborescence entière)?
-x "*CVS*"
exclut tout fichier ou répertoire dont le nom contientCVS
comme sous-chaîne (idem pour.svn
).Notez que vos modèles d'exclusion tels que publiés ne sont pas tout à fait corrects, ils excluent tout fichier ou répertoire dont le nom contient
CVS
.la source