Tarihsel olarak , ilk Unix dosya sistemi her dizinde iki girdi yarattı: .dizinin kendisine ve ..üst öğelerine işaret etti. Bu, hem uygulamalar hem de işletim sisteminin kendisi için dosya sistemini geçmek için kolay bir yol sağladı.
Böylece, her bir dizinin link sayısı 2 + n'dir, burada n, alt dizinlerin sayısıdır. Bağlantılar, bu dizinin üst kısmındaki .girdi, yönetmenin kendi girişi ve ..her alt dizindeki girdidir. Örneğin, bunun /parenttüm dizinlere dayanan alt ağacın içeriği olduğunu varsayalım :
/parent
/parent/dir
/parent/dir/sub1
/parent/dir/sub2
/parent/dir/sub3
Sonra dir5 bir bağlantı sayısına sahip: dirgirişi /parent, .girişin /parent/dirve üç ..her girdileri /parent/dir/sub1, /parent/dir/sub2ve /parent/dir/sub3. Yana /parent/dir/sub1hiçbir alt dizini vardır, onun bağlantı sayısı 2 (olduğu sub1giriş /parent/dirve .giriş içinde /parent/dir/sub1).
“Uygun” bir ebeveyne sahip olmayan kök dizinin özel muhafaza miktarını en aza indirmek için, kök dizin ..kendisine işaret eden bir giriş içerir . Bu şekilde de 2 link sayısının artı alt dizin sayısının 2 olması /.ve /...
Daha sonra dosya sistemleri üst dizinleri bellekte tutma eğilimindeydiler ve genellikle gerçek girdiler olarak ihtiyaç duymuyorlar .ve ..var oluyorlardı; tipik modern unix sistemleri , dosya tipi bağımsız dosya sistemi kodunun bir parçası olarak .ve ..özel değerler olarak değerlendirilir. Bazı dosya sistemleri hala içerir .ve ..giriş yapar veya diskte hiçbir şey görünmese bile taklit eder.
Çoğu dosya sistemleri hala bakılmaksızın ait + n dizinleri için 2 'lik bir bağlantı sayısını rapor .ve ..kayıtlar mevcut olmakla birlikte istisnalar bu yapmaz örnek Btrfs için vardır.