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

误创建名称为单个点(.)的目录,求助删除方法

删除名称为全角点(.)的目录

从你提供的目录列表能看出来,这个特殊目录的名称是全角中文点(.),不是系统默认的半角英文点(.),这是解决问题的关键。以下是几种可靠的删除方法:

方法1:通过inode编号删除

  1. 执行ls -i命令,查看所有文件/目录的inode编号:

    ls -i
    

    在输出里找到对应“./”那一行的数字(比如假设是123456)。

  2. 用find命令定位该inode并删除:

    find . -inum 123456 -type d -exec rm -rf {} \;
    
    • -inum 123456:指定目标目录的inode编号
    • -type d:确保只匹配目录,避免误删文件
    • -exec rm -rf {} \;:执行递归删除命令,清除目录及其内容

方法2:直接指定全角点名称删除

如果你的终端支持输入全角字符,直接用rm命令即可,建议用引号包裹名称避免意外:

rm -rf "."

也可以直接输入全角点执行:

rm -rf .

(全角点不是系统特殊字符,不会被解析为当前目录)

方法3:用通配符匹配删除

如果无法输入全角字符,可尝试通配符精准匹配:

rm -rf [.]

或者更宽泛的匹配(注意确认不会误删其他文件):

rm -rf *.

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 09:35:21