问题描述
我试图创建这个符号链接:
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
命令。 unlink
是rm
的别名命令。因此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。