find inodes of a dir

Andrei Enshin via Bug reports for the GNU find utilities <[email protected]>
Newsgroups gmane.comp.gnu.findutils.bugs
Message-ID <[email protected]>
Hello,

I’m trying to identify all hard links pointing to my root directory:
$ sudo ls -lid /
2 drwxr-xr-x 23 root root 4096 Aug 11 20:58 /

The inode number is 2 and count of hard links is 23.

Then I run find:

$ sudo find / -xdev -inum 2 2>/dev/null | wc -l
15

But the `find` finds only 15.

I checked on two different systems and result of find doesn’t match the number of hardlinks.

In detailed out — https://pastebin.com/raw/JH6hW7n6 — you can see that -xdev option seems to be ignored since /dev is counted.

But it is still doesn’t explain why the number is 15 — less than 23.

May I ask for help to find all hard links to the directory  within one filesystems using `find`?

 
---
Best Regards,
Andrei Enshin
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.