私の家/フォルダーデスクトップ、ダウンロード、人々と金型これ以上アクセスできません。何らかの理由で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:~$
また、自分のホーム/フォルダが自分のデスクトップに表示されることを確認してください。
問題に対する解決策一時的に例:
- 、を使ってシンボリックリンクを削除します
rm Desktop Downloads Public Templates
。 mkdir Desktop Downloads Public Templates
以下を使用してフォルダを再作成します。~/.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の回答のコメントに基づいています。
- 、を使ってシンボリックリンクを削除します
rm Desktop Downloads Public Templates
。 mkdir Desktop Downloads Public Templates
以下を使用してフォルダを再作成します。~/.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
そしてデスクトップにアクセスしてみてください。残りのグループにも同じことを行います。