Обновление WSL позволяет получить доступ к файлам Linux в проводнике Windows
Microsoft подтверждает, что часто запрашиваемая возможность доступа к файловой системы Linux из Windows поступит в рамках обновления Windows 10 версии 1903 в конце этого месяца.
«Скоро выйдет следующее обновление Windows, и вместе с ним мы представим новые обновления для WSL! К ним относятся: доступ к файловой системе Linux из Windows и усовершенствования в том, как вы управляете и настраиваете свои дистрибутивы в командной строке», — говорят они.
Доступ к файлам Linux из Windows
Многие пользователи WSL полагаются на Samba для получения доступа и редактирования файлов в своей подсистеме Linux в приложениях Windows, таких как Visual Studio Code. Это сносное решение, которое, к счастью, скоро будет излишним.
Microsoft говорит, что «лучший способ» использовать эту функцию (после того, как пользователи получат обновление) — это просто запустить explorer.exe
внутри домашнего каталога Linux. Это откроет Windows File Explorer внутри дистрибутива Linux.
После открытия, в Проводнике, файлами и папками можно управлять, перемещать и редактировать, как и любые другие. Перетаскивание в разные места, функции копирования/вставки и контекстное меню могут использоваться для открытия файлов, совместимых с собственными приложениями Windows.
«Недостатком» этой функции (на данный момент) является то, что дистрибутив WSL должен запускать inorder для доступа к файлам.
Зачем? Поскольку эта функция работает с использованием файлового сервера с протоколом 9P, Windows работает как клиент, а WSL init загружает сервер 9P. Это поддерживает метаданные Linux, включая права доступа к файлам и папкам.
Microsoft говорит, что в будущем, планирует поддерживать доступ к файлам Linux, когда WSL не будет активен.
Источник: OMG! Ubuntu!