Aparte de la solucion de Gmantil, la cual es muy rapida y sencilla podes emplear una referente a ANSI C, independizandote del shell sobre el cual ejecutaste tu programa. Usando las funciones Opendir, Readdir y demas
comenzas abriendo la raiz ("/") y debes ir metiendote dentro de cada directorio que encuentres y preguntando por el archivo. Deberias ver con que algoritmo lo implementas para lograr mayor eficiencia, quiza usando recursividad sea una posibilidad.