rm
rm 命令 - 删除文件或目录
rm(Remove)用于删除文件或目录。Linux 中的删除操作是不可逆的(没有回收站),使用此命令时需格外谨慎,尤其是使用 root 权限时。
命令语法
rm [选项] 文件/目录
常用参数
| -r | 递归删除目录及其内容 |
| -f | 强制删除,不提示确认 |
| -i | 交互模式,每个文件删除前都询问 |
| -v | 显示删除过程的详细信息 |
实战示例
- $ rm file.txt删除单个文件
- $ rm -r directory/递归删除目录及其所有内容
- $ rm -i *.tmp交互式删除所有 .tmp 文件
- $ rm -rf /tmp/cache/*强制递归删除目录内容(慎用!)
- $ rm -rf mydir强制递归删除mydir目录
温馨提示
⚠️ 永远不要执行 rm -rf / 或 rm -rf /* 这类命令!建议用 trash-cli 等工具替代 rm 以实现回收站功能。