尝试去 mkdir使用名称中的前导连字符.
mkdir -foo-
mkdir '-foo-'
mkdir `-foo-`
mkdir `echo '-foo-'`
Run Code Online (Sandbox Code Playgroud)
这些都不起作用.有没有办法做到这一点?
怎么样
$ mkdir ./-dir
Run Code Online (Sandbox Code Playgroud)
为了指定带有当前目录前缀的目录。rmdir相同的“技巧”可以与所有其他命令行实用程序(例如,等等)一起使用rm。
不过,除非确实有必要,否则我可能不会创建这样的目录。这有点违反直觉,并且可能会在将来给其他人带来类似的困惑。