あまりにも多くのシンボリックリンクレベルの問題

あまりにも多くのシンボリックリンクレベルの問題

cd私のDownloadsフォルダに作成したC#プログラムを実行しようとするたびに、このメッセージは引き続き表示されます。ファイルをスナップショットおよび/またはソケット(コマンドに応答する唯一の2つ)に移動しようとすると、cdそのファイルはそこに表示されません。 「シンボリックリンクレベルが多すぎます」問題を解決するには?

ここに画像の説明を入力してください。

root@LAPTOP-040SRHIO:~# cd Downloads
-bash: cd: Downloads: Too many levels of symbolic links
root@LAPTOP-040SRHIO:~# ls
Desktop Documents Downloads Music Pictures Public snap socket Templates Videos
root@LAPTOP-040SRHIO:~# cd Downloads
-bash: cd: Downloads: Too many levels of symbolic links
root@LAPTOP-040SRHIO:~#

答え1

Downloads独自のシンボリックリンクにすることもできます。あるいは、ダウンロードを指す他のシンボリックリンクまたはより長いシンボリックリンクチェーンを指すと、お互いを指す事実上無限のシンボリックリンクチェーンが生成されます。例えば

$ ln -s Downloads Downloads
$ ls -lF Downloads 
lrwxrwxrwx 1 cas cas 9 Sep 10 13:10 Downloads -> Downloads
$ cd Downloads 
-bash: cd: Downloads: Too many levels of symbolic links

解決策は「しないでください。". ダウンロードシンボリックリンクを削除するか、存在する場所を指すように再生成します。

関連情報