用 rm 命令删除文件和文件夹
在终端删除文件和目录——务必带上保命的确认参数。
运行 rm 文件.txt 删除单个文件,rm -ri 目录/ 逐项确认后删除整个目录。
01命令
命令
$ rm -i report-draft.txt && rm -ri old-build/02作用说明
rm 是立即删除,不会进回收站,没有任何撤销。删目录必须加 -r;-i 每个文件都询问,-I(大写)在删除三个以上文件时询问一次,是更省事的折中。通配符如 rm *.tmp 可用,但注意是 shell 先展开成文件列表再交给 rm。
03风险
!注意: 这是日常最危险的命令:rm -rf 配上打错或没加引号的变量(例如变量为空时 rm -rf $DIR/)曾毁掉整台服务器,删了就是没了。建议改用 trash-cli,删除前先用同样的通配符跑一遍 ls 看看会删到什么。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- rm(1) — Linux manual page依据: rm removes files; -r deletes directories recursively, -i prompts before every removal, and deleted files are not moved to any trash.
最后验证: 2026-09-18 · 分类: 文件与文件夹