Les réponses concernant les répertoires donneront le bon numéro, mais pour de mauvaises raisons. Le numéro est pas un nombre de sous-répertoires plus "." et ".."
Le nombre est en fait le même que pour un fichier: le nombre de liens physiques vers le répertoire. Par exemple, laissez-nous créer un nouveau répertoire:
[email protected]:~/test$ mkdir temp
[email protected]:~/test$ ls -al
total 24
drwxrwxr-x 3 someuser someuser 4096 2012-02-27 15:58 .
drwx------ 50 someuser someuser 16384 2012-02-27 15:52 ..
drwxrwxr-x 2 someuser someuser 4096 2012-02-27 15:58 temp
[email protected]:~/test$
Vous pouvez voir que le nombre de liens est 2. Ces liens sont le nom "temp" et le "." répertoire dans temp (aka "temp /.") Non le répertoire "..". C'est un lien vers le parent de "temp". Ce qui explique pourquoi créer un sous-répertoire crée un nouveau lien. Faisons-le:
[email protected]:~/test$ cd temp
[email protected]:~/test/temp$ mkdir subtemp
[email protected]:~/test/temp$ ls -al
total 12
drwxrwxr-x 3 someuser someuser 4096 2012-02-27 16:03 .
drwxrwxr-x 3 someuser someuser 4096 2012-02-27 15:58 ..
drwxrwxr-x 2 someuser someuser 4096 2012-02-27 16:03 subtemp
[email protected]:~/test/temp$
Il y a maintenant 3 liens vers le répertoire. Ils sont "temp", "temp /." et "subtemp / .." (c'est-à-dire le répertoire ".." dans "subtemp"). C'est pourquoi les sous-répertoires ajoutent un lien - car ils ont tous un répertoire ".." faisant référence au parent.