Windows 支持直接訪問 Linux 子系統文件:你的下一臺 Linux 何必是 Linux

微軟,致力於做最好的 Linux 發行版。

今天,安裝 Windows 10 測試版本號 19603 的用戶發現,系統裡

WSL (Windows 中的 Linux 子系統)的文件夾,居然可以用文件管理器直接訪問了,而且是訪問根目錄。

圖片來自 Twitter 用戶 "@richturn_ms"(下同)

安裝完新版的用戶發現,在文件管理器左側出現了 Linux 的吉祥物小企鵝,如果你安裝過不止一個 Linux 發行版,點擊小企鵝圖標就能看到各個發行版的文件夾。

像 Ubuntu,openSUSE 和 Fedora 這些發行版之前在 Windows 應用商店裡都能直接搜索和安裝。

從 Windows 1903 開始,用戶已經可以訪問 Linux 文件,但是在文件管理器左側導航欄直接提供訪問還是第一次。

微軟早就支持在 Windows 中安裝 Linux 子系統,但兩個系統之間的文件互訪卻比較麻煩。

一個方法是通過命令行訪問,用wsl$實現,比如你安裝的是 Ubuntu,就在 Powershell 中輸入

cd wsl$Ubuntu

另一種方法是在文件管理器中尋找,Linux 子系統文件就放在用戶的 AppData 文件夾中。微軟則不建議通過這種方式修改或添加文件。

因為 Windows 文件元數據與 Linux 不同,隨意修改可能會破壞 Linux 子系統。

如果你非要使用,微軟給你的權限也和 Linux 子系統中的默認用戶權限相同。

去年微軟就說過,將來要在 Windows 10 系統中加入完整的 Linux 內核,如今正在一步步實現。

先是在命令行工具中加入對 Bash 命令的支持,後來又給系統加入了本地的 SSH,無需安裝 PuTTY 等第三方工具。

去年微軟還在系統中加入了全新的 Terminal 命令行工具,對 PowerShell、SSH、WSL 提供全方位支持,讓不少開發者大呼好用。

現在,直接訪問 Linux 子系統文件的加入,再次讓用戶高呼微軟 "Awesome"。

目前微軟正在尋求開發者新功能的反饋,如果沒有太大的問題,微軟將在今年晚些時候向所有 Windows 10 用戶發佈此更新。

你的下一個 Linux 發行版很可能就是 WSL 了。