手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜Qcloud , 注册 | 登陆
浏览模式: 标准 | 列表Tag:rm

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

 大家都知道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