接続できないフォルダ:シンボリックリンクレベルが多すぎます。

接続できないフォルダ:シンボリックリンクレベルが多すぎます。

私の家/フォルダーデスクトップダウンロード人々金型これ以上アクセスできません。何らかの理由でXDGユーザーディレクトリはシンボリックリンクになりました。

ticjo@komputilo:~$ ls -l
total 52K
drwxr-xr-x  5 ticjo ticjo 4.0K Feb  9  2022  AndroidStudioProjects/
drwxr-xr-x  3 ticjo ticjo 4.0K Feb  9  2022  Audio_Books/
drwxr-xr-x  2 ticjo ticjo 4.0K Aug 11 16:17  Backup_launch/
lrwxrwxrwx  1 ticjo ticjo   19 Aug 30 08:16  Desktop -> /home/ticjo/Desktop
drwxr-xr-x  5 ticjo ticjo 4.0K Aug 11 13:52  Documents/
lrwxrwxrwx  1 ticjo ticjo   21 Aug 30 11:57  Downloads -> /home/ticjo/Downloads
drwxrwxr-x  5 ticjo ticjo 4.0K Aug  8 10:13  Logiciels/
drwxrwxr-x  6 ticjo ticjo 4.0K Aug  7 15:58  mount/
drwxr-xr-x  7 ticjo ticjo 4.0K Aug  3 16:50  Music/
drwxr-xr-x 26 ticjo ticjo 4.0K Aug  3 16:53  Pictures/
lrwxrwxrwx  1 ticjo ticjo   18 Aug 30 08:16  Public -> /home/ticjo/Public
drwxrwxr-x  3 ticjo ticjo 4.0K Aug  7 16:06  python_envs/
drwx------ 11 ticjo ticjo 4.0K Aug  9 11:34  snap/
drwxrwxr-x  2 ticjo ticjo 4.0K Aug  8 10:24 'System Volume Information'/
lrwxrwxrwx  1 ticjo ticjo   21 Aug 30 08:16  Templates -> /home/ticjo/Templates
drwxr-xr-x  5 ticjo ticjo 4.0K Aug  3 16:55  Videos/
drwxr-xr-x  3 ticjo ticjo 4.0K Aug  3 14:04  VirtualBox_VMs/
ticjo@komputilo:~$

私が試したときCDこれらのフォルダのいずれかに移動すると、次のエラーが発生します。

ticjo@komputilo:~$ cd /home/ticjo/Desktop
bash: cd: /home/ticjo/Desktop: Too many levels of symbolic links
ticjo@komputilo:~$

また、自分のホーム/フォルダが自分のデスクトップに表示されることを確認してください。 デスクトップ

問題に対する解決策一時的に例:

  1. 、を使ってシンボリックリンクを削除しますrm Desktop Downloads Public Templates
  2. mkdir Desktop Downloads Public Templates以下を使用してフォルダを再作成します。
  3. ~/.config/user-dirs.dirs次のファイルを編集
XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

到着

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

しかししばらくすると、すべての空のXDGユーザーディレクトリは再びシンボリックリンクになります。

Ubuntu 23.04を使用しています。

答え1

@Alexの回答のコメントに基づいています。

  1. 、を使ってシンボリックリンクを削除しますrm Desktop Downloads Public Templates
  2. mkdir Desktop Downloads Public Templates以下を使用してフォルダを再作成します。
  3. ~/.config/user-dirs.dirs次のファイルを編集
XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

到着

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"

答え2

このディレクトリはすべて独自にリンクされているようです。次のコマンドを実行してみてください。

unlink Desktop

そしてデスクトップにアクセスしてみてください。残りのグループにも同じことを行います。

関連情報