Linux 中 rm 命令是常用的命令之一, 该命令的功能是删除一个或多个档案或目录, 它也可以将某个目录及其下的所有档案及子目录均删除. 对于连结档案, 只是删除了连结, 原有档案均保持不变. rm 同样是一个危险的命令, 使用时候要特别当心, 比如你在根目录”/” 下执行 rm -rf *, 那么整个系统就会毁在这个命令上.
命令格式 :  rm  [option] …file…
命令功能 :  删除一个或多个档案或目录, 删除目录需要使用-r 选项.
命令引数 :
-f/–force         强制删除不提示
-i/–interactive    进行互动式删除
-r/-R/–recursive   递回删除整个目录
-v/–verbose      详细显示进行的步骤
–help           显示此帮助资讯并退出
–version         输出版本资讯并退出
 
常见例项 :
<1>删除档案 test
[root@sqj home]# rm test
rm: remove regular empty file `test’? y
这里是因为别名缘故”alias rm=’rm -i’”, 所以直接是 rm 命令也会进行互动式删除提示.
 
<2>删除目录
语法 : rm -r directory(目录名)
注意: 这里目录最好填写绝对路径, 若该目录中档案过多 (互动式太过繁琐), 可以加上”-f” 选项.
 
<3>删除相应目录下所有资料或*.log(以”.log” 结尾的档案)
语法 : rm -rf * 或者 rm -rf *.log
 
<4>目录下档案数过多, 无法使用 rm 删除所有档案.
语法 : ls | xargs rm -rf
注意: 同样可以直接跳出直接删除该目录, 然后在建立该目录. 也可以切入该目录, 使用” ls | xargs rm -rf ” 进行删除所有档案.