作为一个程序员 我们经常用到rm -rf * 或者rm -rf XXX 。但是rm -rf 是什么意思不是很清楚,咱们一起来学习一下吧。
rm(英文全拼:remove)命令用于删除一个文件或者目录。
rm 命令 -Linux手册页
著者
由保罗·鲁宾、大卫·麦肯齐、理查德·史泰尔曼和吉姆·梅耶林撰写。
语法
rm [选项] name
ls命令常用选项及作用
执行令 rm --help
执行命令结果
参数
- -f, --force 忽略不存在的文件,从不给出提示。
- -i, --interactive 进行交互式删除
- -r, -r, --recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
- -v, --verbose 详细显示进行的步骤
- --help 显示此帮助信息并退出
- --version 输出版本信息并退出
命令示例
命令:rm 文件名
执行命令 :rm test7
执行命令结果
命令:rm -r 文件名或目录名
执行命令 :rm -r test4
执行命令结果
命令:rm -f 文件名
执行命令 :rm -r test5
执行命令结果
【注意】使用-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。如果遇到操作角色的权限不够也是不可以操作的。