![如何删除符号链接](https://linux22.com/image/846940/%E5%A6%82%E4%BD%95%E5%88%A0%E9%99%A4%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5.png)
我试图创建这个符号链接:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
但我不小心输入了:
sudo ln -s /usr/share/php,yad,in /var/www/phpmyadmin
所以现在我想纠正它,但它说符号链接已经存在。
答案1
您可以使用rm
来删除符号链接。
例子:
-rw-rw-r-- 1 2014-01-02 09:21 tmo
lrwxrwxrwx 1 2014-01-02 09:21 tmo2 -> tmo
然后 ...
rm tmo2
将删除符号链接。
答案2
答案3
假设你正在尝试做:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin/
但却意外地做到了:
sudo ln -s /usr/share/somethingelse /var/www/phpmyadmin/
要纠正它,只需导航到链接所在的文件夹并解除链接
cd /var/www/phpmyadmin/
~:# unlink somethingelse
答案4
我发现的一个小问题是,我试图运行rm
一个unlink
符号链接,但出现错误,提示它是一个目录。
$ rm folder_name/
rm: cannot remove ‘folder_name/’: Is a directory
$ unlink folder_name/
unlink: cannot unlink ‘folder_name/’: Not a directory
为了删除符号链接,我使用了unlink folder_name
。但是它失败了,因为有一个尾随字符/
导致文件看起来像是一个目录。