在Windows下如何查看和操作WSL内的文件

 时间:2024-10-12 20:50:46

1、首先,第一种做法是找到WSL的文件存放位置。这个位置在如图的路径(AppData/Local/Packages/xxxx下面。但是这样访问文件是有问题的,稍后会说明。

在Windows下如何查看和操作WSL内的文件

2、打开文件夹下的LocalState,则可以看到rootfs,这里面就是ubuntu的根目录了。但是要注意,不要从文件查看器修改里边的文件。

在Windows下如何查看和操作WSL内的文件

3、这个rootfs文件夹内非常特殊,和文件系统其他地方是有去别的。第一个是linux的软连接支持,如图所示,如果我们在windows下打开,就是一个字符串。

在Windows下如何查看和操作WSL内的文件

4、由此引出打开WSL下文件的第二种方式,就是进入WSL内的目录后,输入explorer.exe . 打开当前文件夹。可以看到这样打开是通过网络的方式。

在Windows下如何查看和操作WSL内的文件

5、以网络方式查看WSL内部文件时,是无法打开软连接的。

在Windows下如何查看和操作WSL内的文件
在Windows下如何查看和操作WSL内的文件

6、在微软的一个文档中,提及了WSL的文件系统设计,其根目录下使用VolFs有很多的特殊处理。

在Windows下如何查看和操作WSL内的文件

7、比如文件命名的问题,linux支持冒号而windows不支持,我们可以看到两种方式查看同一个文件,文件名不同。

在Windows下如何查看和操作WSL内的文件

8、关于linux软连接的问题,在文档中也提到了WSL中的软连接是字符串+特殊信息实现,不是Windows的软连接。

在Windows下如何查看和操作WSL内的文件

9、关于互操作性,文档中也专门指出不要从windows文件系统一侧操作文件,因为缺少VolFs所需要的额外信息。

在Windows下如何查看和操作WSL内的文件
  • 易语言重定义数组命令实例详解
  • hbuilderx如何设置百度开发者路径?
  • 黑客入侵的五个步骤
  • win11资源管理器怎么调回经典样式
  • win10系统如何设置上网限制流量
  • 热门搜索
    有关于读书的手抄报 大手拉小手手抄报 吸烟的危害手抄报 呵护心灵手抄报 手抄报内容资料 环境手抄报资料 我爱数学手抄报 欢度国庆手抄报内容 创建森林城市手抄报 感恩父母手抄报花边