【Linux 每日一令】Ep.5:rm —— 这里的删除没有后悔药
这是本系列到目前为止最严肃的一期。
在 Windows 或 Mac 上,你删了文件会去“回收站”。在 Linux 终端里,没有回收站。
一旦使用 rm,文件就真的消失在比特的海洋里了。
🧐 它是做什么的?
rm 是 Remove(移除)的缩写。
🚀 基础用法
删除一个普通文件:
Bash
rm useless.txt
文件直接消失。
⚠️ 常见报错与解决方案
如果你试图删除一个文件夹(比如之前建立的 my_project):
Bash
rm my_project
报错: Is a directory(这是一个目录)。
Linux 为了防止你手滑删错整个文件夹,默认禁止 rm 删除目录。你需要加参数。
🛠️ 必知参数(危险等级:高)
1. -r (Recursive) —— 递归删除
这里的“r”代表递归。意思是:先把文件夹里的东西删光,再把文件夹本身删掉。 删除文件夹必须用这个:
Bash
rm -r my_project
2. -f (Force) —— 强制删除
有时候系统会很啰嗦,每删一个文件都问你:“你确定吗?它是写保护的哦。” 如果你很烦,加上 -f。它代表 Force(强制),也代表 Silent(闭嘴,照做)。
💣 终极连招:rm -rf
这是 Linux 圈最有名的梗,也是最具毁灭性的命令。
Bash
rm -rf my_folder
r: 删文件夹
f: 别问我,直接删
🚫 禁忌之术: 请永远、永远、永远小心下面这个命令(不要尝试): rm -rf / 这意思是:强制删除根目录下的所有东西。这会把整个系统删得干干净净,直接“删库跑路”。
🛡️ 保命技巧:-i
如果你是新手,或者你要删很重要的东西,建议加上 -i (Interactive):
Bash
rm -i vital_data.txt
系统会问你:remove regular file 'vital_data.txt'? 你需要输入 y (Yes) 才会真的删除。
📝 总结
rm 文件:删文件。rm -r 目录:删文件夹。rm -rf 目录:暴力删文件夹(使用前请三思,盯着路径看三秒)。重要提示:Linux 命令行没有撤销键!
【Linux 每日一令】Ep.5:rm —— 这里的删除没有后悔药
https://lg.409601.xyz//archives/linux-mei-ri-yi-ling-ep.5-rm------zhe-li-de-shan-chu-mei-you-hou-hui-yao