Estou apenas respondendo a segunda parte da sua pergunta, porque a primeira parte não é possível usando apenas o comando ls .
para listar apenas arquivos ocultos e somente diretórios ocultos classificados de maneira alfanumérica. pastas virão em ordem alfabética (junto com arquivos), não antes de arquivos
ls -a1d .*
-
-afornece todos os arquivos / diretórios ocultos ou não -
-1te dá um resultado por linha -
-dpáralsda listagem de subdiretórios e arquivos dentro de qualquer pasta que venha em -
.*wild card permite listar apenas o arquivo / diretório oculto
