Копирование файлов из Windows в WSL 2 Ubuntu

Чтобы скопировать файлы из Windows в WSL 2 Ubuntu, вы можете использовать несколько методов. Вот несколько примеров кода:

Метод 1: использование команды cp

  1. Откройте командную строку Windows или PowerShell.
  2. Перейдите к местоположению файла, который хотите скопировать.
  3. Используйте следующую команду, чтобы скопировать файл в дистрибутив WSL 2 Ubuntu:
    cp file.txt /mnt/wsl/<DistributionName>/path/to/destination/

    Замените file.txtименем файла, который вы хотите скопировать, именем вашего дистрибутива WSL 2 Ubuntu (например, Ubuntu-20.04) и path/to/destinationс желаемым путем назначения в вашем дистрибутиве WSL 2 Ubuntu.

Способ 2: использование проводника

  1. Откройте проводник в Windows.
  2. Введите \\wsl$\в адресной строке и нажмите Enter.
  3. Найдите папку, соответствующую вашему дистрибутиву WSL 2 Ubuntu, и перейдите к нужной папке назначения.
  4. Скопируйте и вставьте файлы из Windows в нужное место в дистрибутиве WSL 2 Ubuntu.

Метод 3: использование WSL SSH

  1. Установите SSH-сервер в дистрибутиве WSL 2 Ubuntu, если он еще не установлен.
  2. Откройте терминал Windows с поддержкой SSH-клиента (например, Windows Terminal или PuTTY).
  3. Используйте следующую команду, чтобы скопировать файлы из Windows в дистрибутив WSL 2 Ubuntu:
    scp C:\path\to\file.txt user@localhost:/path/to/destination/

    Замените C:\path\to\file.txtна путь к файлу, который вы хотите скопировать, userна свое имя пользователя WSL 2 Ubuntu, localhost— IP-адрес или имя хоста вашего дистрибутива WSL 2 Ubuntu, а /path/to/destination— желаемый путь назначения в вашем дистрибутиве WSL 2 Ubuntu.

Метод 4. Использование общих дисков (WSL 2 версии 1903 или новее)

  1. Откройте настройки Windows.
  2. Перейдите в «Система» >«Хранилище» >«Изменить место сохранения нового контента».
  3. В разделе «Новые приложения будут сохраняться» выберите диск, которым вы хотите поделиться с WSL 2.
  4. Откройте дистрибутив Ubuntu WSL 2.
  5. Доступ к общему диску осуществляется по адресу /mnt//, где соответствует диску, выбранному вами в настройках Windows.