Как получить доступ к файлам WSL из Windows: методы и примеры

Чтобы получить доступ к файлам подсистемы Windows для Linux (WSL) из Windows, вы можете использовать несколько методов. Вот некоторые из них:

  1. Метод 1. Доступ к файлам WSL из командной строки или PowerShell

    • Откройте командную строку или PowerShell.
    • Перейдите в каталог WSL, используя префикс \\wsl$. Например, для доступа к домашнему каталогу WSL вы можете использовать: cd \\wsl$\Ubuntu-20.04\home\
    • Теперь вы можете работать с файлами, используя обычные команды командной строки Windows.
  2. Метод 2. Доступ к файлам WSL через проводник

    • Откройте проводник.
    • В адресной строке введите \\wsl$и нажмите Enter.
    • Вы увидите список доступных дистрибутивов WSL. Дважды щелкните нужный дистрибутив, чтобы получить доступ к его файлам.
    • Перейдите к нужному файлу или папке и взаимодействуйте с ним так же, как с любым другим файлом в Windows.
  3. Способ 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 из Windows. Реализация их в коде не является обязательной, поскольку в основном это операции командной строки или графического интерфейса.