【问题标题】:How to remove a file with special characterictics如何删除具有特殊特征的文件
【发布时间】:2015-04-07 17:12:10
【问题描述】:

您好,我刚刚错误地创建了一个文件,实际上是在执行 tar,无论如何我遇到的问题是我无法删除该文件。它被称为--exclude-tag-under=hey.txt

我正在尝试使用rm -rf 命令,但它不起作用。这是输出

[root]# rm -rf '--exclude-tag-under\=hey.txt'
rm: unrecognized option '--exclude-tag-under\=hey.txt'
Try 'rm --help' for more information.

这里的问题是命令 rm 将文件识别为标志,这是一个问题,我也尝试过

rm -rf *hey.txt

但它也不起作用

我也试过改文件名,但还是一样的问题

【问题讨论】:

    标签: linux terminal rm


    【解决方案1】:

    像这样添加./rm ./--exclude-tag-under\=hey.txt

    如有疑问,请查看手册页。 运行man rm 将为您提供 rm 手册页,至少在 Linux 和 OpenBSD(我测试过的那些)上,该手册页将有一个部分说:

    要删除名称以“-”开头的文件,例如“-foo”,请使用 这些命令之一:

    rm -- -foo

    rm ./-foo

    【讨论】:

    • 完成。对不起,我是新来的
    【解决方案2】:

    使用rm -- --exclude-tag-under=hey.txt

    $ ls
    --exclude-tag-under=hey.txt
    test
    $ rm -- --exclude-tag-under=hey.txt
    $ ls
    test
    

    【讨论】:

      猜你喜欢
      • 2018-05-31
      • 1970-01-01
      • 2014-05-27
      • 1970-01-01
      • 2013-03-12
      • 2015-04-11
      • 1970-01-01
      • 2023-01-19
      相关资源
      最近更新 更多