如何更改为名为“-12”的目录?

时间:2014-02-14 20:00:04

标签: bash

我有一系列负数的目录,例如-12。当我尝试cd进入该目录时,Bash认为我正在使用-1的标志。我怎样才能进入该目录?

2 个答案:

答案 0 :(得分:6)

有两种方法可以进入以破折号开头的目录:

  1. 您可以将./附加到目录名称,如下所示:cd ./-12
  2. 您可以使用--告诉shell您使用了标记,例如:cd -- -12

答案 1 :(得分:3)

正如我在评论中所说,@ LeonardBlunderbuss也说过。

大多数程序(我认为所有正确编写的程序)都应该理解/解释--作为程序参数的结尾。

所以cd -- -12会让你进入该目录。另请注意删除它rmdir -- -12。等