Aqui está uma espécie de solução com curingas de shell (exatamente 7 caracteres que não são . )
ls [!.][!.][!.][!.][!.][!.][!.]
E aqui está uma solução com find usando negação regex (não literal . = [^\.] ) e especificando quantos caracteres {7}
find -maxdepth 1 -regextype posix-extended -regex '\./[^.]{7}'
Não é o que você pediu, mas duvido que isso possa ser feito sem algum tipo de curinga ou regex.