现在您已经有了一个tar文件,其中包含Linux发行版的文件系统。我们创建的文件基于非常标准的Ubuntu18.04LTS系统,大小为645MB。如果您在您的发行版中安装了更多的软件,它将会更大。
如何导入(恢复)Linux系统
您可以使用带有--import选项的wsl命令来导入以这种方式创建的tar文件。从PowerShell或命令提示符窗口运行以下命令
wsl --import distro_name install_location file_name.tar
例如,假设您想要从位于C:\Users\Chris\ubuntu.tar的tar文件导入一个发行版,将其命名为“Ubuntu-18.04”,并将其存储在C:\Users\Chris\ubuntu。你会跑:
wsl --import Ubuntu-18.04 C:\Users\Chris\ubuntu C:\Users\Chris\ubuntu.tar
如果您希望匹配Windows默认情况下通常安装它们的位置,它们通常位于C:\Users\Name\AppData\Local\Packages中各自的文件夹中。例如,您可能希望将Ubuntu放在目录C:\Users\Name\AppData\Local\Packages\Ubuntu中。
请注意,无论您将安装位置放在哪里,都不应直接从Windows工具修改文件。以下是您应该如何在文件资源管理器中访问这些文件。
如何注销(删除)Linux系统
您可以使用--unregister选项及其名称卸载发行版。这将导致Linux发行版的所有文件都被删除。
使用以下命令查看所有已安装的发行版:
wsl --list
然后,指定要删除的分发:
wsl --unregister distro_name
例如,如果名为ubuntu-18.04,您将运行:
wsl --unregister Ubuntu-18.04
此功能还允许您快速轻松地将安装的发行版移动到另一个文件夹或驱动器。只需将发行版导出到tar文件,从系统中注销它,然后将tar文件导入到系统上的另一个位置。