在WSL中,为什么“ [] $ cd / mnt”起作用,但是“ [[mnt] $ cd / c”给出错误?

问题描述 投票:0回答:1

在WSL中-为什么在mnt前面加一个斜杠,好了,但是在c放在mnt目录之后(在mnt目录中)却给出了一个错误(没有这样的文件或目录)?

diego@DESKTOP:/$ cd /mnt
diego@DESKTOP:/mnt$ cd /c
-bash: cd: /c: No such file or directory
diego@DESKTOP:/mnt$

btw-我知道仅输入c或仅输入mnt都可以,但是我想了解为什么两者之间会有区别

bash shell windows-subsystem-for-linux
1个回答
0
投票

因为/表示文件系统根,所以您不能使用它将当前目录更改为相对路径。

阅读有关root directory here的更多信息

根据您的情况,您可以 cd /mnt cd c

cd /mnt/c

© www.soinside.com 2019 - 2024. All rights reserved.