📌  相关文章
📜  在 wsl 上访问 windows 文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:23:21.643000             🧑  作者: Mango

在 WSL 上访问 Windows 文件 - Shell-Bash

如果你在使用 WSL(Windows 子系统 Linux)来开发,你可能会需要访问 Windows 上的文件。在本文中,我们将介绍如何在 WSL 中使用 Shell-Bash 访问 Windows 文件。

前提条件

在开始之前,需要安装好 WSL 和 Shell-Bash。

步骤
  1. 打开 WSL 终端,输入以下命令:

    $ explorer.exe .
    

    这将打开 Windows 资源管理器并将其目录切换到 WSL 当前的工作目录。

  2. 如果你需要访问 Windows 根文件夹中的文件,你需要使用以下命令:

    $ explorer.exe /
    
  3. 如果你需要访问 Windows 用户文件夹中的文件,你需要使用以下命令:

    $ explorer.exe ~
    
  4. 如果你需要在 WSL 中创建一个指向 Windows 文件夹的符号链接,首先需要创建一个 WSL 目录,并将其设置为共享:

    $ mkdir /mnt/c/Users/<username>/wsl
    $ sudo mount --bind /mnt/c/Users/<username>/wsl /home/<username>/wsl
    

    替换 <username> 为你的 Windows 用户名。

  5. 现在你可以使用以下命令在 WSL 中访问 Windows 文件夹:

    $ cd ~/wsl
    
结论

现在你已经知道如何在 WSL 中使用 Shell-Bash 访问 Windows 文件。这将使你更方便地进行开发,并节省了在不同系统之间复制文件的麻烦。