Você pode usar este comando para listar qualquer diretório oculto e evitar listar "." que se refere ao próprio diretório.
find /tmp -maxdepth 1 -type d -iname ".*" -a -not -name "."
A saída deste comando pode ser canalizada para grep
ou usada em uma variável e testada com [ -z "$VAR" ]
para verificar se a sequência está vazia. Se for, não há diretórios ocultos