A contagem de links para um diretório é o número de nomes que o diretório possui (isto funciona exatamente como para arquivos regulares).
Seu diretório cmd
tem dois nomes:
-
cmd
em seu diretório pai. -
.
no próprio diretório.
O diretório /var/www/html
tem nove nomes:
-
html
em seu diretório pai. -
.
em si mesmo. -
..
em cada um dos seus (sete) subdiretórios.
Em circunstâncias normais, a contagem de links para a entrada .
de um diretório deve ser 2 mais o número de subdiretórios contidos.
Isso também é verdade para o diretório raiz /
, mesmo que não tenha um diretório pai e, portanto, deve ter uma contagem de links 1 mais número de subdiretórios.
O que tem é um diretório ..
, que leva de volta a /
. Então isso resolve esse enigma; é /..
que fornece o link "extra" para /
. Este é o único diretório cujo diretório ..
é um link de volta para .
.