Где находятся все жестко связанные файлы?
Когда мы создаем каталог mkdir foo
Первоначально количество жестких ссылок составляет 2 ls -ld foo
-потому из самого каталога и точки быстрого доступа .
внутри этого каталога. Если мы создадим новый каталог внутри этого foo, число жестких ссылок для foo увеличится из-за ярлыка родительского каталога ..
внутри нового каталога. Таким образом, количество жестких ссылок для foo должно составлять 1+1+ количество каталогов внутри foo. В Ubuntu нет проблем, но в Mac OS X для некоторых каталогов (скажем, ~/Documents
) эта формула для общего количества жестких ссылок не работает. Обычно количество жестких ссылок больше, чем 1+1+number of directories inside Documents
, Когда я пытаюсь найти файлы, используя idone этого каталога, используя find / -inum inumofDocuments -print
он только возвращает документы. Поэтому мне интересно, где находятся другие файлы с таким номером инода?