4

尝试mkdir在名称中使用前导连字符。

 mkdir -foo-
 mkdir '-foo-'
 mkdir `-foo-`
 mkdir `echo '-foo-'`

这些都不起作用。有没有办法做到这一点?

4

2 回答 2

11

尝试使用--禁用进一步的选项解析:

mkdir -- -foo
于 2013-10-22T14:51:06.267 回答
4

怎么样

$ mkdir ./-dir

为了指定以当前目录为前缀的目录。相同的“技巧”可以用于所有其他命令行工具(例如rmdirrm等)。

不过,除非真的有必要,否则我可能不会创建这样的目录。这有点违反直觉,将来可能会给其他人带来类似的困惑。

于 2013-10-22T14:52:01.740 回答