我在shell中,rm -rf /目录名/ 不报错 但删除不了目录,而rm -rf 目录名/ 就可以, 这两个表达方式有什么区别吗
1 回答
已采纳
luofuxiang
TA贡献34条经验 获得超34个赞
"/目录名" 表示系统目录,如/home,/etc等,这些包含在系统环境变量中,在任意位置通过"cd /目录名"可以访问该目录,而单独"目录名" 是表示在当前目录下存在的目录。楼主通过rm -rf /目录名删除目录时,系统是在查找系统目录,而不是当前目录,至于不报错,是因为Linux的rm命令在没有这个目录的情况下本身就不报错。而rm -rf 目录名/是在当前目录下删除,所以可以删掉。
- 1 回答
- 0 关注
- 1464 浏览
添加回答
举报
0/150
提交
取消