Eu tenho um script bash que faz algo assim:
zip -0 ../backup/backup.zip \
-r ./* \
-x \*CVS\* \
-x *Thumbs.db* \
O diretório do qual está fazendo backup é um arquivo SVN (costumava ser o CVS naquele dia). Não consegui excluir o arquivo .svn e seu conteúdo. Qual é a maneira mais limpa de excluir .svn (recursivamente por toda a árvore)?
-x "*CVS*"
exclui qualquer arquivo ou diretório cujo nome contenhaCVS
como uma substring (idem para.svn
).Observe que seus padrões de exclusão postados não estão certos, eles excluem qualquer arquivo ou diretório cujo nome contenha
CVS
.fonte