linux子系统访问windows文件,windows访问linux文件
Windows S10的更新增加了linux子系统,给跨平台开发和应用带来了极大的便利,无需切换系统,也无需安装虚拟机。到目前为止,已经有很多版本的linux可以直接从windows应用商店下载。包括Ubuntu,Debin GNU/Linux,Kail Linux,Liux Cheat Sheet,SuSE Linux,OpenSUSE等等。
今天微软公布了Windows 10 1903版本1903中“Windows Linux子系统”(简称WSL)的一些新功能,通过Build 18836的更新日志可以看到。比如,你很快就可以在资源管理器(explorer.exe)的帮助下直接访问Linux子系统中的文件。
您可以在您选择的Linux发行版中找到一个文件资源管理器窗口,并在其中执行所有的常规操作。微软表示,团队仍在努力改善这种体验。
当然,你还是可以使用命令行操作3354,只需要找到Linux发行版WSL $ distronname的路径,然后通过PowerShell或者其他命令行工具访问这些文件。
另外,还有一些已知的问题,比如你必须运行Linux子系统才能访问其中的文件,因为这种访问方式类似于网络共享。最后,微软警告不要访问AppData文件夹。
微软还对命令行进行了一些改进,允许用户以不同的身份运行命令,结束运行,导入/导出不同的发行版等。新命令如下所示:
- user,-u按指定用户运行-导出到tar文件-导入到tar文件- terminate,-t terminate命令
有一些合并的命令:
- list,-l列出计算机上所有可用的发行版- all列出所有发行版,包括当前正在安装或卸载的发行版-running only列出当前正在运行的发行版。
并且:
- setdefault,-s设置Linux发行版的默认值- unregister取消注册-升级到WslFs文件系统格式。
目前,上述功能已经在面向Windows Insider测试人员的Skip Ahead频道发布,但也将很快登陆快速更新频道。