手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

rm -rf 软连接目录的时候,如何不删除目录里的文件?

首页 > Linux >

 大家都知道rm -rf 的功能,所以很避讳的就是“rm -rf 相对路径”,太危险了,万一漏了个点,来个rm -rf /,就死翘翘了。

同样ln的功能,也知道,创建一个软连接。很多时候我都是ln -s /xxx/frameword /xxx/xxx/web/,让framework存在于每个目录下面。当然也可以直接指定。

以前我删除软连接的时候,都是 rm -rf  /xxx/xxx/,从来没有出过事,只是这一次,在使用https://github.com/snakevil/bashrc.x进行优化bash的时候,发现软链接删除不掉了。

在问了snakevil后,才了解:“rm -rf /xxxx 与 rm -rf /xxxx/ ”是不一样的东西,在某些平台下面 rm -rf  /xxx/是删除软链接目录里的文件,而不是删除软链接,有很多人因此吃过药。。。正确的删除方法就是不带最后的“/”

---

纯粹记录一下

 




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: rm

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):