Windows получит доступ к файлам Linux

LinuxWindows

Обновление 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!