回答:
Linuxの(少なくとも3.5)で、(参照40にハードコードされますfollow_link()
でfs/namei.c
、それはリンクの数は、パスのすべてのコンポーネントを解決するときに、あなただけのカーネルを再コンパイルすることによってそれを変更することができ、その後だという)、およびノート。
$ ln -s . 0
$ n=0; repeat 50 ln -s $((n++)) $n
$ ls -LdF 39
39/
$ ls -LdF 40
ls: cannot access 40: Too many levels of symbolic links
$ ls -LdF 20/18 10/10/10/6
10/10/10/6/ 20/18/
$ ls -LdF 20/19 10/10/10/7
ls: cannot access 20/19: Too many levels of symbolic links
ls: cannot access 10/10/10/7: Too many levels of symbolic links
/usr/include/x86_64-linux-gnu/sys/param.h
、私のシステム上)で定義されており、ユーザーが変更することはできません。