Como encontrar todos os links para um diretório

15

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?

Ankur Agarwal
fonte

Respostas:

19

Você só precisa ls(ou find).

Quando você cria um diretório, sua contagem de links começa em 2:

  • Um para o próprio diretório
  • Um para o .link dentro de si

A 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.

Esteira
fonte
1
Interessante, eu nunca coloquei isso na minha cabeça .e ..são apenas links. Eu sempre pensei neles como pontos mágicos.
229 Banjer