Как каталоги могут иметь только одну жесткую ссылку?

Как каталоги могут иметь только одну жесткую ссылку?

При выполнении ls -al, второй столбец (сразу после разрешений) — это количество жестких ссылок. Для файлов я нахожу это ясным. Моя проблема с каталогами.

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

Если я правильно понял, то я бы ожидал, что все каталоги должны иметь как минимум номер жесткой ссылки 2 (сам каталог и .). Однако в виртуальной машине из игры CTF я видел несколько каталогов со счетчиками жестких ссылок, равными 1.

Как это возможно? Кроме того, если я проверю inode каталога и .с помощью ls -aliя увижу, что у них обоих одинаковый inode, но оба счетчика равны 1.

Я добавляю скриншот с конкретным примером. Если я правильно понял, этот каталог должен иметь счетчик жестких ссылок 3, а не 1, как показано.

Скриншот

Связанный контент