在 Linux 中,删除文件或目录常用的命令是 rm,下面按常见场景说明:
rm 文件名
例如:
rm test.txt
✅ 会直接删除,不会进入回收站。
rmdir 目录名
例如:
rmdir testdir
⚠️ 只能删除空目录。
rm -r 目录名
例如:
rm -r testdir
参数说明:
-r(recursive):递归删除目录及其内容rm -rf 目录名
例如:
rm -rf testdir
⚠️ 非常危险,确认路径后再执行
-f(force):忽略不存在的文件,不提示确认rm -ri 目录名
示例:
rm -ri testdir
例如删除所有 .log 文件:
rm *.log
删除当前目录及子目录中的 .tmp 文件:
find . -name "*.tmp" -type f -delete
❗ Linux 没有回收站
rm -rf /
或
rm -rf *
可能导致系统损坏或数据丢失。
✅ 建议:
ls 确认rm -ri 更安全如果你愿意,可以告诉我:
我可以给你更精确的命令示例。