Você deve chamar find com os nomes dos diretórios absolutos, por exemplo:
find "$PWD"/ -iname '*.txt'
Quando executo find , ele gera nomes de arquivos relativos ( ./ -based), mas preciso de nomes completos absolutos ( / -based).
@ A resposta da enzotib provavelmente é melhor, mas eu uso
find "'pwd'" -iname '*.txt'
porque as letras minúsculas e 'são mais fáceis para eu digitar.
Tags find