Você pode usar os parâmetros de linha de comando -path
e -prune
para fazer isso
find /path/on/server -mtime -1 -o -path '*.svn' -prune -o -path '*statistics' \
-prune -o -exec ls -l {} \;
Isso tem a vantagem de não pesquisar os diretórios que você deseja excluir.
Observe também que o ls -l
pode não estar fazendo o que você espera, pois listará todo o conteúdo dos diretórios que são passados para ele, assim você obterá alguns arquivos listados várias vezes.
Dos comentários ls -ld
seria melhor.