首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从Explorer.exe访问Windows Subsystem for Linux文件?

如何从Explorer.exe访问Windows Subsystem for Linux文件?
EN

Stack Overflow用户
提问于 2020-01-24 05:07:03
回答 2查看 3K关注 0票数 0

我正在尝试使用explorer.exe访问文件结构/我使用WSL终端创建的任何文件,但我在网上找到的任何指南都指向死胡同。

如果我使用:

代码语言:javascript
复制
explorer.exe .

浏览器窗口打开到system32,在那里我看不到任何与wsl/linux/ubuntu相关的文件。如果使用explorer.exe [any file name],它会打开我的windows documents文件夹,其中没有任何与wsl相关的内容。

我找到的任何教程都说explorer.exe .应该只打开根目录,但system32并非如此。我也无法在文件资源管理器中访问\\wsl$,这是一些指南推荐的,但这会导致windows出现网络错误。

我可以在资源管理器的网络选项卡中看到WSL桌面名称,但看不到任何文件结构,它只显示“此文件夹为空”,没有用于创建新文件或其他任何内容的选项。

请帮帮我!

这是一个澄清的编辑:

在根目录下(用户名@桌面:~$),当我运行explorer.exe .时,它会打开我的windows安装目录的system32文件夹。当我在那里搜索linux,wsl,任何类似的东西时,唯一出现的是exe文件或配置文件。没有文件夹。

最终编辑:

通过将windows更新到1903版windows 10之后的任何版本,可以修复此问题。在此之后,使用explorer.exe .即可完美工作。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-25 03:01:34

通过将windows更新到1903版windows 10之后的任何版本,可以修复此问题。执行此操作后,使用explorer.exe .即可正常工作。

票数 0
EN

Stack Overflow用户

发布于 2020-01-25 01:07:59

我不太清楚您在问什么,但是如果您在WSL bash shell中并运行命令cmd.exe /c start .,您应该会看到文件资源管理器在您所在的目录中打开。

代码语言:javascript
复制
damo@laptop:/mnt/c/Windows/System32$ pwd
/mnt/c/Windows/System32    
damo@laptop:/mnt/c/Windows/System32$ cmd.exe /c start .
  <opens file explorer in c:\Windows\System32>
damo@laptop:/mnt/c/Windows/System32$ cd ~
damo@laptop:~$ pwd
/home/damo
damo@laptop:~$ cmd.exe /c start .
  <opens file explorer in c:\Windows\System32>
damo@laptop:~$ cd /mnt/c/stuff
damo@laptop:~$ cmd.exe /c start .
  <opens file explorer in c:\stuff>

运行以下命令来创建一个别名alias start='cmd.exe /c start,它允许您简单地从任何目录运行start .

如果您询问如何在windows中查看linux目录结构,建议您不要在windows中处理linux文件,否则会损坏wsl安装。我猜当你在/home/user/中运行linux时,你会因为不让你进入start .文件而阻止你(保护你)。

希望这能帮上忙,让我知道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59887043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档