3、不要通过AppData文件夹访问你的Linux子系统中的文件,因为这很有可能会导致Linux系统中的文件损坏。
在上一小节★★◆,我们已经将Linux分区中的全部文件导出到Windows 10的桌面的一个归档文件里,现在◆◆★★◆■,我们再尝试着把这些文件导入到一个新的Linux子系统当中★◆◆。这一操作可以用于克隆Linux子系统★■★■◆◆。
有些时候,我们需要在PowerShell中访问Linux子系统里的文件■◆,这并非是件难事。
导出完成后,我们可以在目标位置看到一个★◆■.tar格式的压缩文件★★■★,这个压缩文件里面的内容就是Linux分区中的全部文件。
2、如果你想在命令提示符(CMD)中操作Linux子系统里的文件,那么请注意,由于CMD不支持将UNC路径作为当前目录,所以类似于:
提示:在输入和执行以上命令时,请注意■★■★★,explorer■★◆★◆★.exe和★■.之间有个空格。
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式)◆■★★,用于传递更多信息,节省甄选时间■◆,结果仅供参考◆★,IT之家所有文章均包含本声明★■。
要执行这一导入操作★◆◆■,我们可以在命令提示符或者PowerShell中执行这条命令★■◆★:
最后,我们需要在微软商店(过去叫Windows商店)中下载■◆★、安装并简单设置Linux子系统★■◆◆★。
现在,我们已经可通过Windows 10中的文件资源管理器来Linux子系统中的文件,就像我们平时访问和管理Windows 10里的文件一样。对于Linux子系统中的文件◆◆★★★,我们不仅可以使用Windows 10的文件资源管理器来执行移动★◆◆★、复制和粘贴等操作,我们甚至可以使用Notepad++或者Visual Studio Code来编辑它们★◆★■。
在开始使用这一新功能之前,请确保你的设备正在运行的Windows 10系统满足以下条件■◆★■◆★:
例如,如果我们想要使用PowerShell来访问Ubuntu子系统中的文件■■★■★,那么我们一共需要执行两条命令,第一条命令是:
在今天的这期教程中,我们讨论了在Windows 10的文件资源管理器和PowerShell中访问Linux文件的方法,此外◆★◆■■,我们还了解了如何将Linux分区导出至Windows 10以及如何将Windows 10中的Linux归档文件导入到一个新的Linux子系统当中。文中所述的方法看起来非常简单★★◆■◆★,若亲自动手实践,你会发现它们做起来就和看起来一样简单。想要了解更多关于Windows的使用技巧,请继续关注IT之家学院。
在19H1(目前处于Insider Preview阶段■★★◆,预计4月份正式推送)中,微软为适用于Linux的Windows子系统带来了一项有趣的功能,这项功能允许用户从Windows 10访问Linux子系统中的文件,今天的这期教程■◆★★★,我们来讨论这一功能的具体用法。
当我们处于Linux子系统的命令行窗口时,只需输入并执行下面这行命令,我们即可以在Windows文件资源管理器中访问和管理Linux子系统中我们当前所处的文件路径下的文件◆◆★■◆■:
例如,我们想把Linux分区导出至桌面■◆★★★★,那么以小编的电脑为例,我们应该在命令提示符或者PowerShell里面执行的命令为:
首先,我们需要知道当前有哪些Linux发行版正在运行。为此,我们可以在Windows 10的命令提示符或者PowerShell中输入并运行这行命令:
然后,我们需要在◆★■■“控制面板■■■”-“程序★◆◆”-“启用或关闭Windows功能”中勾选“适用于Linux的Windows子系统”,接着重新启动Windows 10;
如果当前Windows 10中有Linux子系统正在运行■★■◆,那么在将Linux分区导出至Windows 10之前,请先结束目标Linux子系统的运行。方法如下◆★■■:
要在Windows 10中启用Linux子系统,请先确认你的计算机所使用的处理器支持虚拟化技术,且该项功能已经开启;
现在,我们已经结束了Linux子系统的运行。如果你忘了执行这一步也没关系★◆,因为当我们开始把Linux分区导出至Windows 10时,Linux的运行将被强行终止。
那么Windows文件资源管理器将会访问Linux子系统中/home下的文件和文件夹。
导入成功后★◆■■,我们可以在新的Linux子系统的目标位置看到这样两个文件夹■◆◆★■◆:
若要删除我们通过导入Linux归档文件而得到的这个新的Linux子系统,我们可以在命令提示符或者PowerShell中执行这条命令:
要将Linux分区导出至Windows 10■★,我们需要打开命令提示符或者Powershell,然后执行这个命令◆◆■:
要运行新的Linux子系统★◆■,我们需要在命令提示符或者PowerShell中执行以下命令:
通过文件资源管理器来访问Linux子系统中的文件是Windows 10上的一个新功能(目前处于预览阶段),它可能并不完美,以下是微软在其官方博客中提到的一些已知问题◆■■★◆:
熟悉CMD或者PowerShell命令的同学可能已经猜到应该怎样做了■◆。是的,用dir命令即可。
1◆★■■★◆、就目前来说★■■★◆◆,只有当某一Linux子系统运行时,我们才可以从Windows文件资源管理器访问它里面的文件,据IT之家了解,微软将会在未来的Windows更新中提供文件资源管理器对处于非运行状态的Linux子系统中的文件的访问支持。
免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。