如何在Windows格式的Ubuntu WSL中更改目录?

我已经在Windows上安装了Cygwin。在Cygwin中更改目录可以通过两种方式完成:

以Unix格式:

cd /cygdrive/path/to/folder/

Windows格式(用双引号引起来):

cd "C:\Path\To\Folder\"

是否可以像在Cygwin上那样使用Windows格式在Ubuntu WSL中更改目录?

在Ubuntu上尝试时出现此错误:

$ cd "C:\Path\To\Folder"
-bash: cd: C:\Path\To\Folder\: No such file or directory
$ cd "C:\Path\To\Folder\"
>
iCMS 回答:如何在Windows格式的Ubuntu WSL中更改目录?

不。为了从WSL访问Windows文件,您需要可视化已安装NTFS驱动器的Ubuntu VM,因此访问需要使用/mnt/c/.../mnt/d/...等。

您需要如图所示使用正斜杠,因为反斜杠(\)将被解释为WSL中的转义字符。

,

WSL将Windows驱动器存储在/ mnt文件夹中,并将驱动器的名称作为子文件夹。例如,您的C:\驱动器将位于/ mnt / c /中,供您使用。

记住这一点,您可以像这样交换到您的特定文件夹:

cd / mnt / d cd / mnt / e / username / folder1 / folder2

本文链接:https://www.f2er.com/2003136.html

大家都在问