再帰シンボリックリンクをすばやく見つける方法は? [コピー]

再帰シンボリックリンクをすばやく見つける方法は? [コピー]

インデックス作成プログラムが予想よりもはるかに長くかかる問題があります。再帰的なシンボリックリンクの可能性を排除したいと思います。どのようにして再帰的なシンボリックリンクを見つけることができますか?

答え1

この関連質問、次のコマンドを使用して再帰シンボリックリンクを識別する方法を提供しますfind

$ find -L . 
.
./a
./a/b
./a/b/c
./a/b/c/d
find: File system loop detected; `./a/b/c/d/e' is part of the same file system loop as `./a/b'.
find: `./a/b/e': Too many levels of symbolic links

関連情報