Supondo que você esteja usando o GNU find ou outro find que tenha essas opções,
find . -mindepth 8 -maxdepth 8 -name '*XYZ*'
Se você não tem esse comando find , você pode usar esta versão POSIX:
# must contain exactly 7 slashes
find . -path '*/*/*/*/*/*/*/*' -prune -name '*XYZ*'
-path '*/*/*/*/*/*/*/*' seleciona caminhos com pelo menos 8 níveis de profundidade (contém pelo menos 7 barras, profundidade 0 é . , profundidade 1 são os arquivos no diretório atual), fazendo -prune para eles evitarão find de descer para as pastas que têm 8 níveis de profundidade, então as 9 e acima nunca serão vistas.