文件与目录管理-rm 📁 — 删除文件或目录

作用

rm(remove)用于永久删除文件或目录,操作不可逆(不经过回收站)。默认不能删除目录,需加 -R 递归删除。

语法

rm [选项] 文件...

用法

rm 直接删除数据块,无法通过常规手段恢复。-f 强制删除忽略警告,-R 递归删除目录及内容,-i 交互式逐文件确认。极度危险操作rm -rf / 会删除整个系统(现代 Linux 默认启用 --preserve-root 保护)。建议养成交互删除习惯或先 ls 确认。

常用参数

参数说明
-f强制删除,忽略不存在的文件
-i交互式逐一确认
-R递归删除目录
-d删除空目录
-v显示详细过程
--preserve-root禁止删除 /(默认启用)

示例

rm FILE.TXT              # 删除文件(默认交互确认)
rm -f FILE.TXT           # 强制删除不提示
rm -i FILE.TXT           # 逐文件确认删除
rm -rf DIR/              # 递归强制删除目录
rm -rfv DIR/             # 递归强制删除并显示过程
rm -d EMPTYDIR/          # 删除空目录
rm -rf DIR/*             # 删除目录下所有内容

来源: 菜鸟教程

📖 课程位置

本命令在以下课程中讲解: Day 2:文件与目录操作 | Day 5:本周串联实操

🔗 相关文档

文件与目录管理-rmdir | 文件与目录管理-mv | 文件与目录管理-cp | 文件与目录管理-mkdir