Saya punya skrip bash yang melakukan sesuatu seperti ini:
zip -0 ../backup/backup.zip \
-r ./* \
-x \*CVS\* \
-x *Thumbs.db* \
Direktori yang dicadangkannya adalah arsip SVN (dulu CVS dulu). Saya tidak bisa mendapatkannya untuk mengecualikan .svn dan isinya. Apa cara paling bersih untuk mengecualikan .svn (secara rekursif melalui seluruh pohon)?
-x "*CVS*"
mengecualikan semua file atau direktori yang namanya berisiCVS
sebagai substring (ditto for.svn
).