无法创建符号链接,我该怎么办?

无法创建符号链接,我该怎么办?

当我在终端会话中输入以下命令时。

$ sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver

它向我显示了以下消息

ln: failed to create symbolic link ‘/usr/bin/utserver’: File exists

sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver无法创建符号链接。

我应该怎么办?

答案1

您应该检查符号链接 /usr/bin/utserver 是否存在。如果存在,您可以取消链接:

sudo unlink /usr/bin/utserver

然后重做 ln 命令

sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver

干杯,

答案2

$ man ln

ln [OPTION]... TARGET

这会在当前目录中创建到 TARGET 的链接。

sudo rm /usr/bin/utserver
cd /usr/bin/     
sudo ln -s /opt/utorrent-server-v3_0/utserver

确保文件/opt/utorrent-server-v3_0/utserver存在。如果不存在,请使用有效路径。

- 更新

给出以下信息:链接/usr/bin/utserver指向正确的目标/opt/utorrent-server-v3_0/utserver

ln因此符号链接已设置。您可能遇到的任何其他错误与部分无关。

鉴于uname -a您使用的是 32 位操作系统。因此您应该下载并安装32 位µTorrent 服务器的版本。

答案3

没什么帮助,目标已经存在。您可以删除目标,然后再次创建符号链接:

sudo rm /usr/bin/utserver
sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver

相关内容