mpe*_*pen 146 windows-10 windows-subsystem-for-linux windows-10-v1607
这个问题回答了如何从 Ubuntu Bash 访问 Windows 文件,但我该怎么做?
具体来说,我需要从位于/home/mark/.ssh/id_rsaBash 下的Windows 访问我的 SSH 密钥。
Ric*_*ner 82
用于 Windows 命令行的 PM 在这里:
2019 年 10 月更新:更新下面的响应以反映新添加的通过 Win10 1903(及更高版本)中新集成的 P9 服务器直接访问发行版的 Linux 文件的能力。
重要提示:通过 Windows 文件系统探查以访问 Linux 文件已经并将继续不受支持,并且强烈建议反对!要了解原因,请阅读这篇文章
那么如何使用 Windows 工具(例如记事本、VS/VScode 等)访问 Linux 文件呢?以前,您不能,但从 Windows 10 1903 开始,我们(终于!)通过 P9 文件服务器将您的发行版的文件系统公开给 Windows。我们还发布了一个深入的视频,讨论这是如何工作的!您还可以在此博客文章中阅读此新功能的摘要
期待听到您如何使用此功能。如果您发现任何问题,请在此处的 WSL GitHub 存储库上提交问题:https : //github.com/Microsoft/wsl。
dre*_*721 78
该位置实际上已在最新版本中移动到:
C:\Users\%USERNAME%\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\
Run Code Online (Sandbox Code Playgroud)
请参阅来自Microsoft/WSL #2578 的GitHub 问题
正如上面的问题和下面的评论中提到的,不要从 Windows 操作系统中弄乱这些文件。
小智 54
\\wsl$\Ubuntu\home\user\whatever
Run Code Online (Sandbox Code Playgroud)
在资源管理器或运行小部件 (Cmd+R) 中。像普通的网络共享一样工作,操作文件是安全的。
您还可以将其映射到驱动器或文件夹,就像任何其他网络共享一样。
注意:这是在 Windows 10 build 18342 中实现的新功能
ono*_*oma 11
可以,但不建议从 Windows 资源管理器中操作该文件夹。如果您想从 lxss 文件夹中复制、移动、编辑或删除文件,您需要使用命令行工具在 bash 中执行此操作。只有 /mnt/* 上的文件才能真正从 Windows 资源管理器中操作。
通过搜索我的整个 C 驱动器找到它。文件在这里:
C:\Users\<username>\AppData\Local\lxss
Run Code Online (Sandbox Code Playgroud)
例如,我的 SSH 密钥在这里:
C:\Users\Mark\AppData\Local\lxss\home\mark\.ssh\id_rsa
Run Code Online (Sandbox Code Playgroud)
在powershell,使用
cd ${env:appdata}\..\local\packages\canonical*\localstate\rootfs
Run Code Online (Sandbox Code Playgroud)
然后
ls
Run Code Online (Sandbox Code Playgroud)
返回相同的文件夹列表
ls /
Run Code Online (Sandbox Code Playgroud)
在 WSL 上的 bash 中。
| 归档时间: |
|
| 查看次数: |
243090 次 |
| 最近记录: |