作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 Windows 10 的 Linux 子系统(Windows 10 版本 1803)
我可以使用命令行:
user@laptop:~$ wslpath -w /c/
C:\
user@laptop:~$ wslpath -w ~
wslpath: /home/user: Result not representable
user@laptop:~$ wslpath -w /home/user
wslpath: /home/user: Result not representable
C:\Users\winuser\AppData\Local\lxss\home
最佳答案
针对 Windows 10 1809 或更高版本用户的更新指南:
在 Windows 10 1809 中,我们(最终)发布了文件系统集成,允许您通过 \\wsl$
从 Windows 访问 WSL 发行版中的文件。 UNC路径:
If you're interested in the details behind how this works, please visit this blog post: https://devblogs.microsoft.com/commandline/a-deep-dive-into-how-wsl-allows-windows-to-access-linux-files/
wslpath
为您的发行版文件系统中的文件提供 Windows 可访问的路径:
\\wsl$\
UNC 路径 - 相反,您只需单击文件资源管理器中的 Tux(Linux 企鹅)图标:
%localappdata%\lxss\...
包含来自 Windows 的 WSL1 Linux 文件的文件夹 - 有龙!
%localappdata%\lxss
- 相反,它将您的 linux 文件存储在 EXT4 格式的 VHDX 文件中,为发行版的本地文件系统提供接近 native 的 IO 性能。
关于bash - 如何将 wslpath/home/user/转换为 windows 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53474575/
我是一名优秀的程序员,十分优秀!