【问题标题】:Delete dir with hyphen in name删除名称中带有连字符的目录
【发布时间】:2016-02-24 12:00:27
【问题描述】:

我在 CentOS 7.2 上,我设法创建了一个名为“-p”的文件夹。我现在似乎无法删除它。我尝试了以下方法:

rmdir -p rmdir "-p" rmdir \-p rmdir "\p"

这可能很简单,但我很挣扎。

我想最坏的情况是我会将所有内容从父文件夹中移出并使用rm -rf

非常感谢

编辑:刚刚找出执行此操作的命令(并再次执行此操作)

mkdir –p /etc/redis /var/redis

...我什至没有

【问题讨论】:

标签: linux centos


【解决方案1】:

你可以这样做:

rm ./-p

取决于使用的rm

rm -- -p

【讨论】:

    【解决方案2】:

    您可以在“双连字符”之后将文件夹名称以连字符开头传递给mkdirrmdir。 这是一个例子:

    $ ls -1
    $ mkdir -- -p
    $ ls -1
    -p
    $ rmdir -- -p
    $ ls -1
    $
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-25
      • 2014-08-20
      • 1970-01-01
      • 1970-01-01
      • 2013-10-31
      相关资源
      最近更新 更多