我不知道为什么有人会创建一个带有前导连字符的目录,例如名为“-1”。当我尝试更改到该目录时,它显示选项无效。
我尝试将“-1”放在引号中,但这也没有帮助。谁能告诉我如何访问这些类型的目录?
$ ls -l
total 3
lrwxrwxrwx 1 root root 2 Dec 7 18:51 lastFailedBuild -> -1
lrwxrwxrwx 1 root root 2 Dec 7 18:51 lastUnstableBuild -> -1
lrwxrwxrwx 1 root root 2 Dec 7 18:51 lastUnsuccessfulBuild -> -1
$ cd -1
-bash: cd: -1: invalid option
cd: usage: cd [-L|[-P [-e]] [-@]] [dir]
$
答案1
您可以通过在名称前添加前缀 . 将名称锚定-1
在当前目录中./
。然后,结果名称./-1
不会以破折号开头,也cd
不会尝试将其解释为选项。