未能创建符号链接“/usr/bin/utserver”:文件存在

use*_*467 5 utorrent

我开始安装 utorrent wrt。当我尝试安装 utorrent 到这一步时,它很好

sudo chmod -R 777 /opt/utorrent-server-v3_0/
Run Code Online (Sandbox Code Playgroud)

在这一步之后,当我继续进行并给出下一个命令时

sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver
Run Code Online (Sandbox Code Playgroud)

然后我得到:

failed to create symbolic link ‘/usr/bin/utserver’: File exists
Run Code Online (Sandbox Code Playgroud)

而且里面的文件/usr/bin坏了。

知道如何解决这个问题吗?

Bra*_*iam 8

您之前尝试创建链接但失败了。删除链接并重试:

sudo rm /usr/bin/utserver
sudo ln -s /opt/utorrent-server-v3_0/utserver /usr/bin/utserver
Run Code Online (Sandbox Code Playgroud)


Byt*_*der 6

您还可以告诉忽略已经存在的文件并使用(或) 选项ln覆盖它们:-f--force

sudo ln -sf /opt/utorrent-server-v3_0/utserver /usr/bin/utserver
Run Code Online (Sandbox Code Playgroud)

警告!使用此选项时请像使用该选项一样谨慎rm- 它的作用相同:删除该名称下已存在的文件!


摘自man ln

   -f, --force
          remove existing destination files
Run Code Online (Sandbox Code Playgroud)