Чтобы получить доступ к файлам подсистемы Windows для Linux (WSL) из Windows, вы можете использовать несколько методов. Вот некоторые из них:
-
Метод 1. Доступ к файлам WSL из командной строки или PowerShell
- Откройте командную строку или PowerShell.
- Перейдите в каталог WSL, используя префикс
\\wsl$
. Например, для доступа к домашнему каталогу WSL вы можете использовать:cd \\wsl$\Ubuntu-20.04\home\
- Теперь вы можете работать с файлами, используя обычные команды командной строки Windows.
-
Метод 2. Доступ к файлам WSL через проводник
- Откройте проводник.
- В адресной строке введите
\\wsl$
и нажмите Enter. - Вы увидите список доступных дистрибутивов WSL. Дважды щелкните нужный дистрибутив, чтобы получить доступ к его файлам.
- Перейдите к нужному файлу или папке и взаимодействуйте с ним так же, как с любым другим файлом в Windows.
-
Способ 3. Использование команды
wsl
в терминале Windows- Откройте терминал Windows.
- Введите
wsl
, чтобы начать распространение WSL по умолчанию. - Теперь вы можете перейти к нужным файлам с помощью типичных команд Linux, таких как
cd
,ls
и т. д., в терминале WSL.
уль>
-
Метод 4. Использование общего доступа к сети
- Включите общий доступ к сети для вашего дистрибутива WSL, отредактировав его файл конфигурации. Например, для дистрибутива Ubuntu отредактируйте файл
/etc/samba/smb.conf
и добавьте в конец следующие строки:[wsl] path = / browseable = yes read only = no
- Сохраните файл и перезапустите распространение WSL.
- Откройте проводник в Windows, введите
\\wsl$
в адресной строке и нажмите Enter. - Дважды щелкните нужный дистрибутив и перейдите к нужным файлам или папкам.
- Включите общий доступ к сети для вашего дистрибутива WSL, отредактировав его файл конфигурации. Например, для дистрибутива Ubuntu отредактируйте файл
Вот некоторые методы, которые можно использовать для доступа к файлам WSL из Windows. Реализация их в коде не является обязательной, поскольку в основном это операции командной строки или графического интерфейса.