Win10系統(tǒng)怎么導(dǎo)出或?qū)隠inux子系統(tǒng)

2019-08-25 10:59

  在win10系統(tǒng)中,微軟支持可以訪問Linux子系統(tǒng)中的文件,然而有時(shí)候需要導(dǎo)出或?qū)隠inux子系統(tǒng)的話該怎么操作呢,也就是說我們可以把整個(gè)Linux子系統(tǒng)分區(qū)打包導(dǎo)出到Windows10中,另外還可以把導(dǎo)出的Linux子系統(tǒng)再導(dǎo)入到WSL中,以實(shí)現(xiàn)快速部署Linux子系統(tǒng),下面給大家?guī)鞼in10系統(tǒng)導(dǎo)出或?qū)隠inux子系統(tǒng)的具體步驟如下。

推薦:win10正式版系統(tǒng)下載

導(dǎo)出Linux子系統(tǒng):

步驟一:查看正在運(yùn)行的Linux子系統(tǒng)

在cmd命令提示符或Windows PowerShell中運(yùn)行以下命令:

wsl.exe --list --running

Win10系統(tǒng)怎么導(dǎo)出或?qū)隠inux子系統(tǒng)

步驟二:關(guān)閉正在運(yùn)行的Linux子系統(tǒng)

Win10系統(tǒng)怎么導(dǎo)出或?qū)隠inux子系統(tǒng)

PS: 這張截圖中顯示了本文中運(yùn)行的所有命令,所以下面不再重復(fù)貼圖。

在cmd命令提示符或Windows PowerShell中運(yùn)行以下命令:

wsl.exe --terminate Ubuntu

或者

wsl -terminate Ubuntu

PS: 這一步也可以省略,因?yàn)閳?zhí)行導(dǎo)出命令時(shí)會(huì)自動(dòng)關(guān)閉Linux子系統(tǒng)

步驟三:導(dǎo)出Linux子系統(tǒng)

在cmd命令提示符或Windows PowerShell中運(yùn)行以下形式的命令:

wsl.exe --export<導(dǎo)出的路徑及文件名稱>

例如:

wsl --export Ubuntu E:\WSL\Ubuntu.tar

意為:把當(dāng)前的 Ubuntu 子系統(tǒng)導(dǎo)出到 E:\WSL 目錄下,以Ubuntu.tar壓縮文件保存。

導(dǎo)出需要一定的時(shí)間,耐心等待。然后你就可以在 E:\WSL 目錄下看到導(dǎo)出的 Ubuntu.tar 壓縮文件了。如圖:

Win10系統(tǒng)怎么導(dǎo)出或?qū)隠inux子系統(tǒng)

導(dǎo)入Linux子系統(tǒng)

在cmd命令提示符或Windows PowerShell中運(yùn)行以下形式的命令:

wsl.exe --import <新的linux子系統(tǒng)名稱> <新的linux子系統(tǒng)路徑> <導(dǎo)出的tar壓縮文件路徑及名稱>

例如:

wsl.exe --import Ubuntu_20190315 E:\WSL\Ubuntu_20190315 E:\WSL\Ubuntu.tar

意為:把剛才導(dǎo)出的 Ubuntu 子系統(tǒng)再導(dǎo)入到 E:\WSL\Ubuntu_20190315 目錄下,新的子系統(tǒng)名稱為 Ubuntu_20190315 。

這同樣需要一段時(shí)間,然后你就可以在E:\WSL\Ubuntu_20190315 目錄下看到新導(dǎo)入的 Ubuntu_20190315 子系統(tǒng)了。如圖:

Win10系統(tǒng)怎么導(dǎo)出或?qū)隠inux子系統(tǒng)

并且運(yùn)行以下命令就可以立即運(yùn)行該Linux子系統(tǒng):

wsl --distribution Ubuntu_20190315

刪除Linux子系統(tǒng)

Win10系統(tǒng)怎么導(dǎo)出或?qū)隠inux子系統(tǒng)

在cmd命令提示符或Windows PowerShell中運(yùn)行以下命令即可刪除(注銷)剛剛導(dǎo)入的Ubuntu_20190315 子系統(tǒng):

wsl.exe --unregister Ubuntu_20190315

  以上給大家介紹的就是Win10系統(tǒng)怎么導(dǎo)出或?qū)隠inux子系統(tǒng)的詳細(xì)步驟,有需要的用戶們可以按照上面的方法步驟來進(jìn)行操作吧。


網(wǎng)友評(píng)論

相關(guān)閱讀