centos7删除符号链接_【已解决】Linux中如何删除软连接

Linux中之前用ln -s创建了一个软连接:

[root@VM_51_215_centos ~]# ln -s /usr/local/nginx/html/cowfarm cowfarm_web_root

[root@VM_51_215_centos ~]# ll

total 4

-rw——-. 1 root root 2523 Apr 21  2016 anaconda-ks.cfg

lrwxrwxrwx  1 root root   29 Dec  4 11:29 cowfarm_web_root -> /usr/local/nginx/html/cowfarm

现在想要去删除,结果提示:

[root@VM_51_215_centos ~]# rm cowfarm_web_root/

rm: cannot remove owfarm_web_root/ Is a directory

另外,重命名也不行:

[root@VM_51_215_centos ~]# mv cowfarm_web_root/ cowfarm

mv: cannot move owfarm_web_root/to owfarm Not a directory

搜:

linux 删除软连接

参考:

最后是用:

[root@VM_51_215_centos ~]#  rm cowfarm_web_root

rm: remove symbolic link owfarm_web_root y

才:真正删除软连接

且没有误删链接到的文件!!!

【总结】

想要删除软连接:

我们常做的是:

输入rm后,输入要删除的软连接的首字母再Tab键后,会自动匹配到全名,且末尾带了斜杠

-》表示真正连接到的文件夹!!!

-〉所以

rm cowfarm_web_root/

会提示:

rm: cannot remove owfarm_web_root/ Is a directory

所以,此时千万不能用rm -rf:

rm -rf cowfarm_web_root/

否则链接目标文件夹全部被删除

-》你就只能哭😢了!!!

然后去掉了软连接名末尾的斜杠后:

rm cowfarm_web_root

提示也才是正确的希望的:

rm: remove symbolic link owfarm_web_root

输入y后,即可删除掉。

所以要注意:

1.千万不要随便的轻易的去:rm -rf,否则此处如果用:

rm -rf cowfarm_web_root/

就会把所有的文件都删除了!!!

2.(在删除软连接时)慎用Tab键

此处,输入cow后按Tab,结果匹配出来的就是末尾带斜杠的:

rm cowfarm_web_root/

所以删除时,实际上就是去删除真正的文件:

rm /usr/local/nginx/html/cowfarm

所以要小心。

此处是去掉最后的斜杠,写成:

rm cowfarm_web_root

才是删除软连接。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值