Ich habe ein Bash-Skript, das ungefähr so funktioniert:
zip -0 ../backup/backup.zip \
-r ./* \
-x \*CVS\* \
-x *Thumbs.db* \
Das Verzeichnis, das gesichert wird, ist ein SVN-Archiv (früher war es CVS). Ich konnte es nicht dazu bringen, .svn und seinen Inhalt auszuschließen. Was ist der sauberste Weg, um .svn auszuschließen (rekursiv durch den gesamten Baum)?
-x "*CVS*"
schließt alle Dateien oder Verzeichnisse aus, deren NameCVS
als Teilzeichenfolge enthält (dito für.svn
).