百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

如何通过 Windows 图形界面找到 WSL 主目录

gudong366 2025-05-14 13:26 7 浏览

WSL(Windows Subsystem for Linux)是微软开发的一个软件层,用于在 Windows 11 或 10 上原生运行 Linux 二进制可执行文件。当你在 WSL 上安装一个 Linux 发行版时,它会在 Windows 内创建一个 Linux 环境,包括自己的文件系统和主目录。但是,如何通过 Windows 的图形文件资源管理器找到这个目录呢?如果你不知道,那么本文将为你解答。

WSL 中用户账户的默认主目录位于 /home/<username>,可以通过运行 bash 的 WSL 命令行界面访问。

例如,如果你的用户名是 devops,那么你的 WSL 主目录将位于 /home/devops。默认情况下,当我们启动 WSL Linux 应用程序时,我们处于主目录中。你可以使用以下命令切换到主目录:

 cd /home

WSL Linux 中的主目录的工作方式与我们在虚拟机、容器或裸机上运行的传统 Linux 发行版类似。它保存了用户的所有个人文件和配置设置。主目录中的所有文件仅用于你的 WSL 实例,不会干扰 Windows 文件系统,反之亦然。

尽管我们使用的是 Ubuntu 子系统来演示这个教程,但该过程对于其他在 WSL 上安装的发行版(如 OpenSUSE、Kali 和 Debian)也是相同的。

通过 Windows 图形文件资源管理器找到 WSL 主目录的步骤

在你的 Windows 10 或 11 上,打开文件资源管理器,或者直接打开 【 我的电脑 】,以便找到 WSL Linux 应用程序的主文件夹。然后,从 【 左侧边栏 】 向下滚动到 【 底部 】。你会看到一个 Linux 企鹅图标,点击它就可以打开 WSL Linux 文件资源管理器。

现在,你安装在 WSL 上的所有 Linux 应用程序(如 Ubuntu、Debian、Kali 等)都将显示在文件夹中。

如果我们打开 Ubuntu 文件夹,那么在其中会有一个名为 “home” 的目录。打开它,你将找到该 WSL Linux 应用程序的用户以及其他文件。

选择 Linux WSL 应用程序后,手动使用图形界面打开你想要浏览的主目录。

额外提示:

要访问 Windows 11 或 10 系统下的所有系统驱动器,我们需要遵循 Linux 的挂载命令。

注意:需要提及的一点是,为了访问 Windows 的系统文件夹,Linux 环境的 Bash Shell 应该以管理员权限启动。要授予管理员权限,只需右键单击已安装的 Linux 环境(如 Ubuntu),然后选择 “以管理员身份运行”。wsl子系统启动后,会把宿主机的各个盘符都挂载到 /mnt 目录下。例如你想查看宿主机 C 盘的内容可以使用下面的命令:

 cd /mnt/c
 ls

同样的,D 盘使用以下的命令:

 cd /mnt/d
 ls

通过这种方式,我们还可以挂载连接到 Windows 11 或 10 系统的内部和外部驱动器,包括网络驱动器。并在宿主机和子系统中共享数据。

相关推荐

linux sed系列 第四篇:sed工业实战——日志处理与数据清洗

“掌握了sed的编程能力后,我们如同装备精良的工匠,终于可以踏入真实的工业战场。本篇将聚焦sed在日志分析、数据合规化、多文件批处理等场景中的应用,看它如何在海量数据中游刃有余,展现文本处理的...

Linux下sed的简单使用(linux中sed是什么意思)

1、sed简介stremeditor流编辑器,它是一项Linux指令,功能同awk类似,差别在于,sed简单,对列处理的功能要差一些,awk的功能复杂,对列处理的功能比较强大,sed编辑器是一行一...

linux基础命令之date命令(linux中的date)

date命令主要用于显示或者设置系统时间语法格式:date参数对象使用date命令时,最好先使用date--help命令查看支持哪些参数,有些小型Linux系统下的date命令,只支持一些基本参...

Ubuntu linux 常用命令(ubuntu常用的50个命令)

使用dpkg命令来安装.deb包。sudodpkg-i~/example.deb如果在安装过程中遇到依赖问题,可以使用以下命令来修复:sudoapt-getinstall-f将flut...

Linux基础命令-sed命令(linux教程:sed命令的用法)

Sed全名streameditor流编辑器,它是一个强大的文本处理工具,它可以从文件中接受输入,也可以接受来自标准输入流的输入,它擅长取行。Sed的用途非常广泛,包括:1)文本替换2)选择性的输...

linux sed系列 第二篇:sed进阶技巧——地址定位与正则表达式

“上一篇我们掌握了sed的基础替换,如同获得了第一把钥匙。现在,让我们更进一步,学习如何精准锁定目标行,如同拥有了导航地图,让每一次操作都直击要害!”地址定位的四种维度sed的强大,很大程度上源...

火狐Firefox浏览器140发布:手动Unload标签页、优化翻译体验等

IT之家6月24日消息,Mozilla在发布版本139不到一个月后,推出了最新的开源网页浏览器Firefox140。新版本增加了手动Unload标签页的功能,优化了垂直标签页的调...

Linux 基本正则表达式及扩展正则表达式功能举例

在Linux中,正则表达式(RegularExpression)是一种强大的模式匹配工具,用于在文本中查找、匹配和处理特定模式的字符串。Linux支持两种类型的正则表达式:基本正则表达式(Basic...

linux下find命令的经典26个使用示例

简介find命令是基于unix的操作系统中常用的工具之一。顾名思义,它在目录层次结构中查找文件和目录。用户可以传递不同的参数,并根据文件的名称、扩展名、类型、大小、权限、修改时间、所有者、组等搜索文件...

linux运维中特殊符号的应用与实践

路径位置类的特殊符号(1)、波浪线(~)在linux系统的命令行中,~表示用户的家目录,超级用户为/root,普通用户为/home。假设我当前目录在usr/local下[root@xrylocal]...

开源框架log4cpp实战(开源gui框架)

1.Log4cpp使用Log4cpp中主要包含Category(种类),Appender(附加器),Layout(布局),Priorty(优先级),NDC(嵌套的诊断上下文)。Category、App...

Linux find命令详解(linux find -l)

一、命令介绍Linuxfind命令是类unix操作系统中最重要和最常用的命令行实用程序之一。find命令用于根据指定的条件搜索和定位与参数匹配的文件和目录列表。find命令提供了广泛的选项,允许用户...

Linux运维:单引号与双引号的使用(linux 单引号和双引号)

1、单引号的使用单引号可以将它中间的所有任意字符还原为字面意义,实现屏蔽Shell元字符的功能。注意不可以在两个单引号中间单独插入一个单引号,单引号必须成对出现。示例1:定义一个变量,并输出变量的...

Linux技巧:find 命令用法详细说明,看完会有收获

在Linux命令中,find是比较复杂难用的命令。使用该命令搜索文件时,常常发现自己找了一些例子能用,但稍微改一下条件,就搜不到想要的结果。下面会以一些实例来说明使用find命令的关键要点和...

Linux Shell中单引号、双引号、反引号的解释

1、单引号('')单引号所见即所得,直接显示单引号里的内容。即单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的。比如下面的例子,单引号所见即所得。2、双引号("...