在 Ubuntu(Linux)里软链接(符号链接,symlink)打不开,通常是下面几类原因。你可以按顺序排查:
ls -l 软链接名
如果看到类似:
软链接名 -> /path/to/target(红色或闪烁)
说明 目标路径不存在或已被删除。
✅ 解决:
ln -sf 正确目标路径 软链接名
即便软链接本身可读,也打不开。
namei -l 软链接路径
查看每一级目录是否有权限。
✅ 解决:
chmod +r 目标文件
chmod +x 目标目录
例如:
cat 软链接目录
会报错。
✅ 正确方式:
cd 软链接目录
ls 软链接目录
如果软链接指向:
就会“打不开”。
✅ 检查:
mount | grep 目标路径
df -h 目标路径
在 Ubuntu 桌面双击软链接没反应,可能是:
✅ 尝试:
./软链接
或在终端运行。
file 软链接名
显示:
broken symbolic link
✅ 只能删除重建。
ls -l 软链接
readlink 软链接
ls 目标路径
如果你愿意,可以告诉我:
我可以帮你精准定位原因。