如何解决我的文档文件夹中的“符号链接级别过多”问题?

如何解决我的文档文件夹中的“符号链接级别过多”问题?

我正在使用最新的 Deepin 15.11,刚刚发现我无法访问我的文档文件夹(/home/用户名/Documents)。在我的文件管理器(深度文件管理器)中,它只是说“您无权访问此文件夹”。

当我尝试通过终端导航到那里时,我得到以下信息:

bash: cd: Documents: Too many levels of symbolic links

所以我做了一些挖掘,发现输出find -L ./ -mindepth 15如下:

find: ‘./Documents’: Too many levels of symbolic links
find: ‘./Templates’: Too many levels of symbolic links
find: ‘./Public’: Too many levels of symbolic links
find: File system loop detected; ‘./.steam/root’ is part of the same file system loop as ‘./.steam’.

这似乎指向其他一些潜在的符号链接/权限问题。由于同样的“符号链接级别太多”错误,尝试将文件夹的所有权更改回我的用户名也会失败。

这是一个相当新的安装,我没有做任何我想象可能会导致这样的事情。

有谁知道如何解决此问题而不丢失我的文档文件夹中的内容? (假设它还没有消失)

答案1

建议我运行find /home/$username/Documents -type l -exec ls -l {} \;它提供以下输出:lrwxrwxrwx 1 sonar sonar 18 Nov 21 06:03 /home/$username/Documents -> /home/$username/Documents

事实证明,Documents 文件夹已符号链接到其自身。运行unlink Documents完全解决了问题,并允许我再次访问我的文档文件夹,没有任何问题。感谢优雅重启!

相关内容