J'ai un script Bash qui fait quelque chose comme ça:
Zip -0 ../backup/backup.Zip \
-r ./* \
-x \*CVS\* \
-x *Thumbs.db* \
Le répertoire, la sauvegarde est une archive SVN (elle était de retour en CV dans la journée). J'ai été incapable de l'obtenir pour exclure .svn et c'est du contenu. Quel est le moyen le plus propre d'exclure .svn (récursivement à travers tout l'arbre)?
Zip -0 ../backup/backup.Zip -r . -x "*CVS*" "*Thumbs.db*" "*.svn*"
-x
accepte également une liste d'exclusivité.
Alternativement, créez un filélateur avec vos exclus et les ajoutez là-bas.
[.____] l'exclude.lst:
*CVS*
*Thumbs.db*
*.svn*
exclude.lst
avec la commande:
Zip -0 ../backup/backup.Zip -r . [email protected]