You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Linux终端中删除名称为“-rf”的目录?

删除名称为-rf的目录的解决方法

名称以-开头的文件或目录会被Unix/Linux类系统的shell默认识别为命令选项,因此直接输入rm -rf -rf时,第二个-rf会被当做rm命令的参数处理,无法被识别为要删除的目标目录,你可以选择以下两种方式操作:

  • 使用--分隔命令选项和目标文件名
    --是类Unix系统命令的通用约定,标识后续的所有内容都不会被解析为命令选项,只会被当做文件或目录名处理,执行命令如下:
    rm -rf -- -rf
    操作前可以先执行ls -l -- -rf确认目标目录属性,避免误删其他内容。
  • 使用相对路径或绝对路径指定目标
    给目标目录加上路径前缀,让名称不以-开头即可避开选项识别逻辑,如果你要删除的目录在当前工作路径下,执行命令如下:
    rm -rf ./-rf
    如果目标在其他路径,替换为对应的完整相对路径或绝对路径即可。

注意:rm命令删除的内容默认无法恢复,操作前请务必确认目标正确

内容的提问来源于stack exchange,提问作者AimerNeige

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 22:57:03