LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2063|回复: 3

关于 rm -rf *& 是什么意思?

[复制链接]
发表于 2008-10-23 23:10:05 | 显示全部楼层 |阅读模式
今天一不小心输错命令成了这个
rm -rf *&
结果输出的
[1]xxxx
其中xxxx是数字,我忘了多少了,
然后我就又输了一遍命令
rm -rf *
结果又输出
[1]+    rm -rf *
高手们解释下这个命令的意思吧,那个多余的&被解释成什么了? 这会不会对我的系统造成某种持久的影响?
发表于 2008-10-24 06:04:27 | 显示全部楼层
& 指的是在后台运行。
f 指的是强制删除, -r指的递归,也就是删除子目录。
回复 支持 反对

使用道具 举报

发表于 2008-10-24 06:21:06 | 显示全部楼层
rm 移除
-r 递归性(recursively)
-f 强迫性(force),无需去发问(-r 及 -f 合起来可简写成 -rf)
* (wildcat)什麽都附合
& 把上述命令放在後台执行。

只要权限足够,把当前目录下所有东西干掉,全不过问

如果当前目录是 / 而又有 root 权限的话,你的系统便完蛋了!

这个命令一般是 root 禁止使用,以防错误操作。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-24 10:30:54 | 显示全部楼层
多谢指教

前边我都明后,就是不明白后边那个&,这下明白了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表