Linux マシンでディレクトリをブラウズしていて、詳細なリストを作成していると、リンクがそれ自体を指していることに気付きました。たとえば、次のようになります。
somelink -> /path/to/directory/somelink
このようなことをする理由は何ですか?
somelink
が含まれている場合、/path/to/directory
これは無効なシンボリック リンクです。アクセスしようとすると、ファイルシステムからエラーが返されます (おそらく、シンボリック リンクのレベルが多すぎる*)。作成時のタイプミス (またはその他の間違い) であったか、シンボリックリンクが何らかの形で移動され、最終的にそれ自体にリンクされた可能性があります。
循環シンボリックリンクには正当な理由はありません。おそらく、それは偶然に作成されたものです。