【问题标题】:In Linux - how do I delete a file with an 'erroneous' name?在 Linux 中 - 如何删除具有“错误”名称的文件?
【发布时间】:2013-09-16 20:29:33
【问题描述】:

我的 git 状态日志中不断弹出一个文件。看起来它是偶然创建的,但是在尝试使用“rm name_of_file”时出现以下错误:

rm: cannot remove `name_of_file': No such file or directory

这是实际的文件名:

how
2d02b0b06030126e194e178ce2493a2de30144c7\033[1~q

【问题讨论】:

    标签: linux git file-management rm


    【解决方案1】:

    选项 1:

    使用转义字符。

    rm -f "how\ 2d02b0b06030126e194e178ce2493a2de30144c7\\033[1~q"
    

    选项 2:

    通过inum值删除

    find . -inum | <operation>
    

    【讨论】:

      【解决方案2】:

      您是否尝试过使用制表符自动完成文件名?或者,只需使用通配符:

      ls *how*
      rm *how*
      

      【讨论】:

        猜你喜欢
        • 2019-01-03
        • 1970-01-01
        • 2012-10-13
        • 1970-01-01
        • 2017-11-12
        • 1970-01-01
        • 2013-05-04
        • 2019-03-26
        相关资源
        最近更新 更多