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?

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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.