Tendo a seguinte estrutura simples:
project
main
aaa
aaa
test
ddd
ddd
pom.xml <--- unique regular file
Se o diretório atual for project
e se for executado o ls
comando aparecerá
main pom.xml test
Até aqui está tudo bem. Agora, de acordo com man ls
a d
opção existe:
-d, --directory
list directories themselves, not their contents
Assim quando é executado o ls -d
comando aparece:
.
Por que? Para ser honesto, eu esperava apenas os diretórios e não os arquivos normais. Como
main test
Pergunta
- Como funciona exatamente a
d
opção do comando?ls
Pergunta extra :
- O que seu conteúdo não significa exatamente? É uma questão do conteúdo interno de cada diretório?