O erro informa onde está o erro. Nenhum nome de arquivo terminando com /directory/*.qp existe. O parâmetro -iname é sobre o nome de arquivo correto, não o caminho.
Portanto, você deve preceder o comando com cd /path/to/my/directory/ ou escrever o comando find como find /path/to/my/directory/ -iname "*.qp" , que é o que você deseja: a partir desse diretório, marque todo o nome de arquivo correspondente ao *.qp .