在bash中创建一个名称以 - 开头的目录 - (例如:-ROOT)

时间:2013-04-17 06:13:49

标签: bash

如何在bash中创建名称以 - (例如-ROOT)开头的目录?如果我们正在尝试,那么bash会将名称视为命令行参数,我们将得到错误

mkdir: invalid option -- 'R'
Try `mkdir --help' for more information.

1 个答案:

答案 0 :(得分:5)

使用./作为目录名称的前缀,以避免将其解释为选项:

mkdir ./-ROOT

或者,插入参数--(两个破折号),这会导致其后面的所有参数被解释为文件名而不是选项:

mkdir -- -ROOT