You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04打开目录时提示“Too many levels of symbolic links”错误求助

Ubuntu 22.04打开目录时提示“Too many levels of symbolic links”错误求助

嘿,别着急,这个错误其实挺常见的,本质是符号链接(软链接)形成了循环——简单说就是你创建的软链接兜了个圈子:比如A指向B,B又指向A,或者中间绕了几层最后绕回原点,系统跟着链接查找时陷入无限循环,就会抛出这个报错。

给你几个新手友好的解决步骤,一步步来就行:

  • 先定位问题链接:打开终端(按下Ctrl+Alt+T就能快速打开),用ls -l命令查看报错目录的链接指向,比如你要排查的是~/myproblemdir,就输入:
    ls -l ~/myproblemdir
    
    输出里会显示这个链接指向的具体路径,记下来。
  • 追踪循环源头:顺着刚才得到的路径继续用ls -l查看,比如它指向../anotherdir,就输入ls -l ../anotherdir,看看这个路径是不是又指回之前的目录,这样就能找到循环的起点。
  • 删除问题链接:找到那个造成循环的软链接后,用rm命令删除它就行,注意不要加-r参数(那是删文件夹的),比如链接名叫badlink,就输入:
    rm badlink
    
  • 自动查找循环链接(进阶小技巧):如果不确定哪个链接出问题,可以用find命令帮你扫描当前目录下的循环软链接,输入:
    find . -type l -exec sh -c 'readlink -f "$1" | grep -q "$(dirname "$1")"' _ {} \; -print
    
    命令执行后,会列出所有存在循环问题的软链接。

最后给你个小提醒:以后创建软链接时,尽量用绝对路径(比如/home/yourname/Documents),少用相对路径(比如../Documents),这样能大大降低出现循环链接的概率,因为相对路径容易随着目录结构变化出问题。

备注:内容来源于stack exchange,提问作者akash.venu8390

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 15:38:00