Para ello te recomiendo usar comandos de linux
Por ejemplo para buscar una imagen llamada
myphoto.gif a través de la shell de linux tendrías que usar el comando
find.
Ejemplo:
find <ruta> -name <nombre_fichero>
Código:
find ./images -name 'myphoto.gif'
Esto combiando con la funcion
exec() te puede servir para capturar la salida devuelta por
find.
Saludos!