ubuntu - 如何以 Windows 格式更改 Ubuntu WSL 中的目录?

标签 ubuntu windows-subsystem-for-linux cd

我已经在 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/

相关文章:

python - 如何在 Ubuntu 上将 python3 安装恢复为默认设置

c - 登录前在 Ubuntu 中自动启动 C 应用程序

javascript - 运行 Node 脚本时更改当前 shell 上下文中的工作目录

macos - cd 的 `-@` 选项有什么作用?

linux - 无法从安装的驱动器克隆存储库

c++ - 在 Windows 中自动播放安装 CD 时如何显示图标

php - 我无法在 Ubuntu 16.04 中安装 php composer

java - 使用 Java Runtime.exec 在 Ubuntu 中通过终端触发命令

reactjs - 如何修复 web-dev-server 执行错误?

windows - 卷挂载不工作 Kubernetes 和 WSL 2 和 Docker