Excluir directorios de las búsquedas con find
En find existen dos modificadores, -not y -path que, juntos, permiten excluir de las búsquedas directorios en los que sepamos que el fichero no está y no queramos invertir ese tiempo o bien queramos acotar los directorios de los que extraer los resultados.
Sea por el motivo que sea, la combinación para excluir directorios es:
find ~ -not -path ~/directorio_excluido -iname *algo*
Los nombres de los directorios, al igual que los nombres de los ficheros, pueden tener modificadores:
find ~ -not -path ~/directorio_excluido* -iname *algo*