即使目录存在也无法更改

即使目录存在也无法更改

我试图更改目录,但却得到以下信息:cd -/idea bash:cd:-/:无效选项 cd:用法:cd [-L|[-P [-e]] [-@]] [dir]

它表现得好像不存在一样。这是怎么回事?

答案1

我想你的意思是输入:

cd ~/想法

并不是

cd-/想法

注意“-”符号。如果您的目录确实有一个前导“-”,则请参阅这个 POSIX 标准并使用:

cd -- -/idea

答案2

这是因为 bash 将“-”解释为选项的开始。

这要么是打字错误,您是想输入,~要么-如果目录有“-”,请使用“--”,就像这样

cd -- -/idea

相关内容