Как найти все ссылки на каталог


15

Когда я регистрирую каталог, я получаю список, который говорит мне, что есть 5 ссылок на каталог.

stat dir

У меня вопрос, как я могу получить информацию (имена и места) для всех этих 5 ссылок?

Ответы:


19

Вам просто нужно ls(или find).

Когда вы создаете каталог, его счетчик ссылок начинается с 2:

  • Один для самого каталога
  • Один за .ссылку внутри себя

Еще одна вещь, которая увеличивает количество ссылок каталога, это его подкаталоги: все они имеют .. запись, ссылающаяся на их родителя, добавляющая одну к его количеству ссылок.

Вы не можете жестко связать каталоги в Linux, так что это единственное, что учитывается при подсчете ссылок - два плюс количество подкаталогов.


1
Интересно, я никогда не складывал это в голове, .а ..просто ссылки. Я всегда думал о них как о волшебных точках.
Banjer
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.