Tem uma coisa que eu não consigo entender, é pq as pessoas investem tanto tempo reinventando a roda, quando se trata de ambiente de backup.
Não se faz isso com suíte de escritório, não se faz isso com edição de vídeo, não se faz isso com roteamento (aliás, com roteamento, fazem sim...)...
Antes de comentar sobre o comando "find", vou te recomendar: não perde seu tempo brigando com scripts de backup, amigo. Investe em pacotes prontos, como o Bacula e o Amanda.
Sobre o comando "find", se vc pretende executar um comando em cima dos arquivos encontrados, use o predicado "-exec". Seu comando ficaria assim:
find /media/Dados -type f -mtime +30 -iname '*.cr2' -o -iname '*.xmp' -exec rm -f \{\} \;