Tente
cd $(dirname$(find /path -name hello.txt | head -n 1))
ou
cd $(find /path -name hello.txt | head -n 1 | xargs dirname)
Você precisará fornecer um path
para pesquisar, *
no seu acima não funcionaria porque o shell o expandiria.
EDIT e se você tem espaços em seus nomes de arquivos
cd $(find /home -name 'he llo.txt' -print0 -quit | xargs -0 dirname)
e se você tiver espaços nos nomes de diretório também
cd "$(find /path -name 'hello.txt' -print0 -quit | xargs -0 dirname)"