当前位置: 首页>>技术教程>>正文


如何删除符号链接

,

问题描述

我试图创建这个符号链接:

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

但我意外地输入了:

sudo ln -s /usr/share/php,yad,in /var/www/phpmyadmin

所以现在我想纠正它,但它表示符号链接已经存在。

最佳解决办法

您可以使用rm删除符号链接。

例:

-rw-rw-r-- 1 2014-01-02 09:21 tmo
lrwxrwxrwx 1 2014-01-02 09:21 tmo2 -> tmo

然后 …

 rm tmo2

将删除符号链接。

次佳解决办法

您也可以尝试unlink命令。 unlinkrm的别名命令。因此rm <symlink>将与unlink <symlink>相同

这是参考link

第三种解决办法

您将使用以下命令删除符号链接

sudo rm path/to/the/link

Explanation

  • rm是删除文件的终端命令。请参阅rm --help获取更多选项。

  • 使用sudo是因为符号链接是使用sudo创建的。因此,该文件属于root用户,并且您的普通用户将无法编辑/删除它,因为它的’power’比根目录少。

  • 根据您的评论,path/to/the/link将为/usr/share/php,yad,in

Extra

另请参阅this post和我的第一个答案,以便在安装后获取未找到的错误时访问phpmyadmin。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/662.html,未经允许,请勿转载。