如何在Windows中访问/共享Ubuntu应用内的文件
嗨,我来帮你解决这个问题!你用的是Windows 11上的WSL(Windows Subsystem for Linux)Ubuntu,这里的Linux文件系统和Windows本地文件是分开存储的,所以你找不到对应文件夹很正常,我给你两个简单的方法来访问它们:
方法一:直接通过Windows文件管理器访问
打开Windows的文件资源管理器,在顶部的地址栏输入\\wsl$\Ubuntu(如果你的Ubuntu发行版是带版本号的,比如Ubuntu-22.04,就改成对应的名字),回车后就能看到Ubuntu的完整Linux文件系统。接着进入home\asmgx目录(这里的asmgx是你的Ubuntu用户名),里面就是你用ls命令看到的Desktop、Downloads、Documents这些文件夹了。方法二:从Ubuntu终端快速打开对应Windows路径
如果你正处在Ubuntu终端里,想要快速打开当前目录对应的Windows文件夹,只需要执行命令:explorer.exe .注意命令末尾的
.代表当前目录,执行后会直接在Windows文件管理器中打开该目录,非常便捷。
另外补充一个小技巧:如果你想在Ubuntu里访问Windows的文件,你看到的/mnt/c就是Windows的C盘根目录,而/winhome应该指向你的Windows用户目录(比如C:\Users\你的Windows用户名),你可以通过/mnt/c/Users/你的Windows用户名/Desktop直接访问Windows的桌面文件夹。
⚠️ 注意:尽量不要在Windows文件管理器里修改WSL的系统核心文件(比如/etc目录下的内容),这类操作最好在Ubuntu终端里完成,避免损坏Linux文件系统。
备注:内容来源于stack exchange,提问作者asmgx




