Eu costumo usar um find relativamente simples com a opção -exec , como sempre esqueço do comando -delete. Eu também restringir a arquivos somente. Principalmente porque eu uso muita variação de find {someswitches} -exec {somecommand} - então eu lembro disso!
find . -type f -not path '*.svn*' -exec rm {} \;