Quando declaro um diretório, recebo uma listagem que diz que existem 5 links para o diretório.
stat dir
Minha pergunta é como obtenho informações (nomes e locais) para todos esses 5 links?
Você só precisa ls
(ou find
).
Quando você cria um diretório, sua contagem de links começa em 2:
.
link dentro de siA outra coisa que aumenta a contagem de links do diretório é seus subdiretórios: todos eles têm uma ..
entrada com um link para o pai, adicionando uma à sua contagem de links.
Você não pode vincular diretórios no Linux, portanto, essas são as únicas coisas que contam para a contagem de links - dois ou mais subdiretórios.
.
e..
são apenas links. Eu sempre pensei neles como pontos mágicos.