Se você quiser encontrar um arquivo executável no seu PATH, use o comando which :
$ which ls
/bin/ls
Se você quiser encontrar um arquivo por nome, use o comando find . Por exemplo, para localizar um arquivo chamado sample.txt em algum lugar no diretório atual ou em qualquer subdiretório:
$ find . -name sample.txt
./sample.txt
./temp/sample.txt
No exemplo acima, find encontrou dois arquivos chamados sample.txt
Você pode usar curingas no nome (lembre-se de colocar o nome entre aspas, por exemplo, '*.txt' ) e há muitas outras opções para restringir sua pesquisa. Para mais informações no comando find :
$ man find