Ger*_*Cas 10 ubuntu cd windows-subsystem-for-linux
我在 Windows 上安装了 Cygwin。要更改 Cygwin 中的目录,可以通过两种方式完成:
在 Unix 格式中:
cd /cygdrive/path/to/folder/
Run Code Online (Sandbox Code Playgroud)
在 Windows 格式中(用双引号括起来):
cd "C:\Path\To\Folder\"
Run Code Online (Sandbox Code Playgroud)
有没有办法像在 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\"
>
Run Code Online (Sandbox Code Playgroud)
Cah*_*hit 14
不可以。为了从 WSL 访问 Windows 文件,您需要可视化已安装 NTFS 驱动器的 Ubuntu VM,因此访问需要使用/mnt/c/...等/mnt/d/...。
您需要使用如图所示的正斜杠,因为反斜杠 ( \) 将被解释为 WSL 中的转义字符。
WSL 将 Windows 驱动器存储在 /mnt 文件夹中,并以驱动器的名称作为子文件夹。例如,您的 C:\ 驱动器将位于 /mnt/c/ 供您使用。
记住这一点,您可以交换到您的特定文件夹,如下所示:
cd /mnt/d cd /mnt/e/用户名/文件夹1/文件夹2
| 归档时间: |
|
| 查看次数: |
31867 次 |
| 最近记录: |