Чтобы скопировать файлы из Windows в WSL 2 Ubuntu, вы можете использовать несколько методов. Вот несколько примеров кода:
Метод 1: использование команды cp
- Откройте командную строку Windows или PowerShell.
- Перейдите к местоположению файла, который хотите скопировать.
- Используйте следующую команду, чтобы скопировать файл в дистрибутив 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: использование проводника
- Откройте проводник в Windows.
- Введите
\\wsl$\в адресной строке и нажмите Enter. - Найдите папку, соответствующую вашему дистрибутиву WSL 2 Ubuntu, и перейдите к нужной папке назначения.
- Скопируйте и вставьте файлы из Windows в нужное место в дистрибутиве WSL 2 Ubuntu.
Метод 3: использование WSL SSH
- Установите SSH-сервер в дистрибутиве WSL 2 Ubuntu, если он еще не установлен.
- Откройте терминал Windows с поддержкой SSH-клиента (например, Windows Terminal или PuTTY).
- Используйте следующую команду, чтобы скопировать файлы из 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 или новее)
- Откройте настройки Windows.
- Перейдите в «Система» >«Хранилище» >«Изменить место сохранения нового контента».
- В разделе «Новые приложения будут сохраняться» выберите диск, которым вы хотите поделиться с WSL 2.
- Откройте дистрибутив Ubuntu WSL 2.
- Доступ к общему диску осуществляется по адресу
/mnt/, где/ соответствует диску, выбранному вами в настройках Windows.