Jawaban yang diberikan mengenai direktori akan memberikan angka yang benar, tetapi untuk alasan yang salah. Jumlahnya bukan hitungan subdirektori plus "." dan ".."
Jumlahnya sebenarnya sama dengan untuk file: jumlah tautan keras ke direktori. Sebagai contoh, mari kita buat direktori baru:
someuser@mymachine:~/test$ mkdir temp
someuser@mymachine:~/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
someuser@mymachine:~/test$
Anda dapat melihat bahwa jumlah tautannya adalah 2. Tautan-tautan ini adalah nama "temp" dan "." direktori di dalam temp (alias "temp /.") Bukan direktori "..". Itu adalah tautan ke induk "temp". Jenis penjelasan yang menjelaskan mengapa membuat sub-direktori membuat tautan baru. Ayo lakukan:
someuser@mymachine:~/test$ cd temp
someuser@mymachine:~/test/temp$ mkdir subtemp
someuser@mymachine:~/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
someuser@mymachine:~/test/temp$
Sekarang ada 3 tautan ke direktori. Mereka adalah "temp", "temp /." dan "subtemp / .." (yaitu, direktori ".." dalam "subtemp"). Jadi itu sebabnya subdirektori menambahkan tautan - karena mereka semua memiliki direktori ".." yang merujuk ke induknya.