OPC.run OPC.run 助跑超级个体

删除文件

rm 命令用于删除文件和目录,操作不可撤销,需谨慎使用,本课介绍安全删除的最佳实践。

删除文件

基本用法

# 删除单个文件
rm file.txt

# 删除多个文件
rm file1.txt file2.txt

# 删除目录及其内容(递归)
rm -r directory/

# 删除空目录
rmdir empty-dir/

常用选项

rm -i file.txt    # 删除前确认(推荐日常使用)
rm -f file.txt    # 强制删除,不提示
rm -rf directory/ # 强制递归删除(⚠️ 危险)
rm -v file.txt    # 显示删除过程

⚠️ 安全警告

# 绝对不要执行!!!
rm -rf /           # 删除整个系统
rm -rf ~           # 删除主目录所有内容
rm -rf *           # 删除当前目录所有内容

安全实践

# 方法一:使用 -i 确认
alias rm='rm -i'

# 方法二:移入回收站而非直接删除
# 安装 trash-cli
trash file.txt      # 移入回收站
trash-list           # 查看回收站
trash-restore        # 恢复文件

# 方法三:先列出,再删除
ls *.log            # 确认要删的文件
rm *.log            # 确认无误后再执行

通配符删除

rm *.tmp           # 删除所有 .tmp 文件
rm test_*.py       # 删除所有 test_ 开头的 Python 文件
rm -r build/       # 删除整个 build 目录

永远先 ls 确认,再 rm 执行。 rm 没有回收站,删了就没了。

← 上一课 下一课 →