nlink
frank
y199mp1505 at gmail.com
Tue Jan 8 09:40:24 UTC 2013
Hello Sergei,
do the following: let nlink show up in MC, then set a (soft) symlink
to any regular file: its nlink is incremented by 1. Thus nlink counts
all links soft and hard, that's for sure.
Second little experiment: go with MC through some heavily populated
directories. You will see that all regular files have a positive
nlink, most have just one. It seems very plausible that is the hard
link created when a file is created. That means a regular file with
just one hard link has only its own entry in the file system, no
additional hard links.
For directories, the situation is different. Browsing around with MC
you will see that many directories have a nlink value of 2. However,
when you create a subdir in them, nlink is incremented by 1. So the
rule of thumb would be: a directory (except probably / which is not
shown by MC) has a minimum nlink of 2 plus the number of its own first
level subdirs. Of course, its nlink goes up if you set your own soft
or hard links.
In my opinion, those minimum links for regular files and directories
should actually not be counted by MC. MC should deduct them from the
count reported by stat.
Regards
frank
More information about the mc
mailing list