У мене є сценарій bash, який робить щось подібне:
zip -0 ../backup/backup.zip \
-r ./* \
-x \*CVS\* \
-x *Thumbs.db* \
Каталог, який він створює, - це SVN-архів (раніше він був CVS). Я не зміг змусити його виключити .svn і його вміст. Який найчистіший спосіб виключити .svn (рекурсивно через усе дерево)?
-x "*CVS*"
виключає будь-який файл або каталог, ім'я якого міститьсяCVS
у якості підрядка (ditto for.svn
).