@TOC

rm(remove)是Linux系统中用于删除文件和目录的核心命令之一。它以高效著称,但同时也因不可逆操作的特性被称为“危险命令”。本文将详细介绍其基本用法、常见场景及安全建议,帮助新手正确使用该命令。
rm [选项] 文件或目录名参数 | 功能说明 |
|---|---|
| 递归删除目录及其内容(删除非空目录必加) |
| 强制删除,忽略不存在的文件及警告 |
| 交互模式,删除前逐一确认 |
| 显示详细操作过程 |
rm example.txt # 直接删除文件(无确认提示)
rm -i photo.jpg # 删除前询问确认rm *.log # 删除所有.log结尾的文件(慎用通配符!)
rm file1.txt file2.zip # 同时删除多个指定文件rmdir empty_folder/ # 仅限空目录rm -r project_files/ # 删除目录及所有子内容
rm -rf temp_data/ # 强制删除无确认(高危操作!)rm -rf / 或 rm -rf /* 会摧毁系统!rm * 可能误删未备份文件sudo rm 可能误删系统关键文件trash-cli工具:实现回收站功能 trash-put example.txt # 文件进入回收站root@VM-8-9-ubuntu:~# ls ~/.local/share/Trash/files/
example.txtmv临时转移文件: mv old_files/ ~/tmp/ # 移至临时目录后再删除ls确认目标文件:ls *.txt → rm *.txtrsync或云存储)-i交互模式rm命令是Linux文件管理的利器,但需牢记:
-i参数培养安全习惯Ctrl+C快捷键可及时终止误操作通过合理使用参数和保持谨慎态度,可以高效管理文件同时避免数据灾难。记住:真正的系统高手不是能快速删除文件的人,而是懂得如何安全操作的人! 💻🔒
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。