📌  相关文章
📜  从 Windows 访问 WSL 文件系统 - Shell-Bash (1)

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

从 Windows 访问 WSL 文件系统 - Shell-Bash

介绍

WSL(Windows Subsystem for Linux)是一种在 Windows 上运行 Linux 应用程序的技术。WSL 提供了一个完整的 Linux 环境,包括 Bash shell、各种 Linux 工具和软件,可以使开发人员更方便地在 Windows 上进行 Linux 开发。

本文将介绍如何在 Windows 中访问 WSL 文件系统,并提供一些常用的命令。

访问 WSL 文件系统
1. 在 PowerShell 中打开 WSL 根目录
cd \\wsl$

以上命令可将当前目录切换到 WSL 根目录。

2. 在 PowerShell 中打开 WSL 指定发行版目录
cd \\wsl$\Ubuntu

以上命令可将当前目录切换到名为 Ubuntu 的 WSL 发行版的根目录。

3. 在 Windows 中访问 WSL 文件

可在 Windows 资源管理器中直接访问 WSL 文件系统。

例如,在资源管理器中输入以下地址即可访问 Ubuntu 发行版的根目录。

\\wsl$\Ubuntu
4. 在 WSL 中访问 Windows 文件

可在 WSL 中使用 UNC(Universal Naming Convention,通用命名约定)路径访问 Windows 文件系统。

例如,在 WSL 的 Bash shell 中输入以下命令即可访问 C 盘。

cd /mnt/c
常用命令
1. 列出 Windows 文件系统根目录
ls /mnt
2. 列出 WSL 文件系统根目录
ls /
3. 在 Windows 中打开 WSL 文件

可使用以下命令在 Windows 中打开 WSL 中的文件。

notepad.exe /mnt/c/Users/username/Desktop/file.txt
4. 在 WSL 中打开 Windows 文件

可使用以下命令在 WSL 中打开 Windows 中的文件。

cat /mnt/c/Users/username/Desktop/file.txt
结语

以上是访问 WSL 文件系统及常用命令的介绍,希望对开发人员有所帮助。