为了账号安全,请及时绑定邮箱和手机立即绑定

目录名/ ,/目录名/这两种方式有什么区别?

目录名/ ,/目录名/这两种方式有什么区别?

obtain 2016-07-28 16:21:50
我在shell中,rm -rf /目录名/ 不报错 但删除不了目录,而rm -rf 目录名/ 就可以, 这两个表达方式有什么区别吗
查看完整描述

1 回答

已采纳
?
luofuxiang

TA贡献34条经验 获得超34个赞

    "/目录名"    表示系统目录,如/home,/etc等,这些包含在系统环境变量中,在任意位置通过"cd /目录名"可以访问该目录,而单独"目录名" 是表示在当前目录下存在的目录。楼主通过rm -rf /目录名删除目录时,系统是在查找系统目录,而不是当前目录,至于不报错,是因为Linux的rm命令在没有这个目录的情况下本身就不报错。而rm -rf 目录名/是在当前目录下删除,所以可以删掉。

查看完整回答
1 反对 回复 2016-07-28
  • 1 回答
  • 0 关注
  • 1464 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信