O sistema Linux ou UNIX usa o comando ls para listar arquivos e diretórios. No entanto, ls não tem a opção de listar apenas diretórios. Você pode usar a combinação dos comandos ls, find e grep para listar apenas nomes de diretórios. Você também pode usar o comando find. Neste tutorial rápido, você aprenderá como listar apenas diretórios no Linux ou UNIX.
Mostrando Apenas Pastas no Linix com LS
#1 A melhor solução é executar.
ls -d */
O -d lista os próprios diretórios, não seu conteúdo.
#2 Mas, podemos também fazer essa combinação do comando ls e do comando grep/egrep:
ls -l | grep '^d'
ou
ls -l | grep -E '^d'
#3 Deseja listar todos os diretórios em um diretório específico? Por exemplo, mostre todos os diretórios em /etc/, digite:
ls -d /etc/*/
#4 Para exibir uma página por vez, passe a saída ls para a página, como mais comando ou menos comando:
ls -d /etc/*/ | less