如何在Windows 10上导出和导入Linux系统

Linux的Tux企鹅在Windows 10的桌面壁纸上拉里尤因

Windows 10现在允许您导出已安装的Linux环境,创建可以在其他PC上导入的根文件系统的TAR文件。在计算机之间复制已配置的系统,与他人共享或仅保存备份。

这是怎样工作的

导入和导出功能已在2019年5月更新中添加 – 即Windows 10版本1903.如果尚未安装,则无法使用这些命令行选项。

您只需要两个Windows新选项 WSL 命令: - 出口- 进口 。该 - 出口 选项将导出Linux发行版的根文件系统作为TAR文件。该 - 进口 选项允许您将Linux发行版的根文件系统导入为TAR文件。

有关: 怎样在Windows 10上安装和使用Linux Bash Shell

怎样导出(备份)Linux系统

WSL 命令是Windows命令-wsl.exe。您需要在PowerShell或命令提示符环境中运行它,而不是在Windows子系统Linux环境中运行它。您可以通过右键单击“开始”按钮或按Windows + x,然后单击“Windows PowerShell”来打开一个。

要列出已安装的发行版,请运行以下命令:

wsl –list

现在,使用以下命令将发行版的文件系统导出到TAR文件:

wsl –export distro_name file_name.tar

例如,要将Ubuntu 18.04系统导出到名为ubuntu.tar的文件,我们将运行:

wsl –export Ubuntu-18.04 ubuntu.tar

在PowerShell中导出WSL环境

您现在有一个包含Linux发行版文件系统的TAR文件。我们创建的文件 – 基于非常标准的Ubuntu 18.04 LTS系统 – 大小为645 MB。如果您在发行版中安装了更多软件,它将会更大。

Windows环境创建的Linux环境的TAR文件

怎样导入(还原)Linux系统

你可以使用 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工具修改文件。以下是您应该怎样访问文件资源管理器中的文件。

在PowerShell中导入Linux TAR文件

怎样取消注册(删除)Linux系统

你可以用。卸载一个发行版 --unregister 选项及其名称。这将导致删除所有Linux发行版的文件。

使用以下命令查看所有已安装的发行版:

wsl –list

然后,指定要删除的分发:

wsl –unregister distro_name

例如,如果它被称为Ubuntu-18.04,则运行:

wsl –unregister Ubuntu-18.04

从Windows 10的命令行取消注册或删除Linux环境

此功能还允许您快速轻松地将已安装的分发移动到另一个文件夹或驱动器。只需将发行版导出到TAR文件,从系统中取消注册,然后将TAR文件导入系统上的其他位置。

body #primary .entry-content ul#nextuplist list-style-type:none; margin-left:0px; padding-left:0px;
body #primary .entry-content ul#nextuplist li a text-decoration:none; color:#1d55a9;

请阅读下一步

  • >怎样加快PlayStation 4的下载速度
  • >怎样在Windows 10上禁用登录屏幕的背景模糊
  • >怎样使用所有Linux的搜索命令
  • >怎样在Windows 10上查看所有已保存的Wi-Fi密码
  • >骨传导耳机怎样工作?
本文机器自动生成,不保证语句完整通顺和表达准确,亦不对内容真实有效性负责,请读者知悉。