linxu 中命令rm 的作用是删除文件或者文件夹。
语法
rm [OPTION]… FILE…
功能
删除文件,或者文件夹。可以一次删除多个文件,也可以递归的删除整个目录内的文件
参数
强制删除,没有交互的提示
交互式提示
进行递归删除,就是通常用在目录下有多个文件的情况
示例
# 删除文件 a.txt
rm a.txt
# 带有交互的删除
rm -i a.txt
rm: remove regular empty file `a.txt'? y
# 强制删除文件 a.txt
rm -f a.txt
# 递归删除目录
rm -r dir
# 强制删除目录内的文件,不删除目录
rm dir/* -f
说明
如果目录不是空的,就不能直接删除。 需要用参数 -r
使用技巧
防止误删 使用别名, 删除前进行确认。
alas rm='rm -i'