我已经在 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\"
>
最佳答案
不。为了从 WSL 访问 Windows 文件,您需要可视化已安装 NTFS 驱动器的 Ubuntu VM,因此访问需要使用 /mnt/c/...
或 /mnt/d/...
等等
您需要使用如图所示的正斜杠,因为在 WSL 中,反斜杠 (\
) 将被解释为转义字符。
关于ubuntu - 如何以 Windows 格式更改 Ubuntu WSL 中的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62723987/