私はシステムからログアウトしてログインしました。フォルダに入ろうとしました。
cd /u/folder
それは言う
Too many levels of symbolic links.
しかし、昨日は効果がありました。なぜですか?これについて多くの質問を見つけましたが、すべてシンボリックリンクの作成に関するものでした。ただし、ディレクトリにcdと入力してlsでもこのエラーが表示される場合、この問題が発生します。
この問題を克服する方法を教えてください。
cd /u works fine.
答え1
シンボリックリンクのレベルが多すぎます。
これは、循環シンボリックリンクがあることを意味する可能性が高いです。
folder
たとえば、自分のリンクを作成しましょう。
$ ln -s folder folder
それではcd
始めましょう。
$ cd folder
bash: cd: folder: Too many levels of symbolic links
ls
同様の結果が得られた。
$ ls folder
ls: cannot access folder: Too many levels of symbolic links
解決策は、ディレクトリを確認し、持っているfolder
循環リンクを変更することです。ls -ld
実行してみるには、次の手順に従ってください。
$ ls -ld folder
lrwxrwxrwx 1 me me 6 Mar 2 21:25 folder -> folder
上には単純な円形リンクがはっきりと示されています。