使用前导连字符创建目录

时间:2013-10-22 14:49:06

标签: unix mkdir

尝试使用名称中带有前导连字符的mkdir

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

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

2 个答案:

答案 0 :(得分:6)

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

mkdir -- -foo

答案 1 :(得分:2)

怎么样

$ mkdir ./-dir

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

但是,我可能不会创建这样的目录,除非它确实是必要的。这有点违反直觉,可能会在将来引起其他人的类似混淆。