Главная Windows 10 Доступ к файлам WSL Linux из Windows 10

Доступ к файлам WSL Linux из Windows 10



Windows 10 версии 1903 «Апрельское обновление 2019» содержит ряд интересных изменений и улучшений, внесенных в функцию WSL. К ним относятся дополнительные дистрибутивы в Магазине, возможность просматривать файлы WSL из File Exporer и многое другое.

Реклама

Возможность запускать Linux изначально в Windows 10 обеспечивается функцией WSL. WSL означает подсистему Windows для Linux, которая изначально была ограничена только Ubuntu. Современные версии WSL позволяют установка и запуск нескольких дистрибутивов Linux из Microsoft Store.

Дистрибутивы Linux Microsoft Store Windows 10

После включение WSL , вы можете установить различные версии Linux из Магазина. Вы можете воспользоваться следующими ссылками:

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Kali Linux для WSL
  5. Debian GNU / Linux

и больше.

С Windows 10 версии 1903 «Апрельское обновление 2019» вы можете легко получить доступ ко всем файлам в ваших дистрибутивах Linux из Windows. На момент написания этой статьи эта функция реализована в сборке Windows 10 18836. Она находится на пути к ветке 19h1, поэтому мы увидим ее в следующей сборке. Вот как это можно сделать.

Чтобы получить доступ к файлам WSL Linux из Windows 10 сделайте следующее.

  1. включить функция WSL.
  2. Установить какой-нибудь дистрибутив, например Ubuntu и запустите его.
  3. Находясь в каталоге на Linux FS, введитеисследователь..
  4. Это откроет окно проводника, расположенное внутри вашего дистрибутива Linux.

Доступ к файлам Linux в Windows 10

Оттуда вы можете получить доступ к любым файлам Linux, которые вам нравятся, как и к любому другому файлу через проводник. Сюда входят такие операции, как: перетаскивание файлов назад и вперед в другие места, копирование и вставка и даже использование пользовательских записей контекстного меню, добавленных Notepad ++, VSCode и другим программным обеспечением.

нет звука после обновления Windows 10 2019

Проводник показывает файлы дистрибутива как общий сетевой ресурс по пути \ wsl $ \.

Сетевой ресурс WSL

Команда WSL активно изучает способы улучшить обнаружение файлов Linux в проводнике. Ход их работы уже можно увидеть в Windows 10 Build 18836. который показывает файловую систему WSL / Linux в проводнике .

Доступ к файлам Linux из командной строки

В дополнение к проводнику вы можете использовать классическую командную строку и инструменты PowerShell для доступа к файлам Linux. Точно так же вам нужно перейти к \ wsl $ {имя дистрибутива} , где {имя дистрибутива} - это имя запущенного дистрибутива.

WSL в PowerShell

Известные вопросы

Это новая функция, и некоторые ее части могут работать некорректно. Вот некоторые известные проблемы, о которых мы хотим сообщить вам при использовании этой функции:

  • На данный момент файлы дистрибутива будут доступны только из Windows, когда дистрибутив запущен. Разработчик собирается добавить поддержку неработающих дистрибутивов в будущем обновлении.
    Поскольку файловый сервер 9P работает внутри каждого дистрибутива, он доступен только тогда, когда этот дистрибутив работает. Команда ищет способы решить эту проблему.
  • Доступ к файлам Linux обрабатывается так же, как доступ к сетевому ресурсу, и все правила для доступа к сетевым ресурсам по-прежнему будут применяться
    например: при использовании CMD cd \ wsl $ Ubuntu home не будет работать (поскольку CMD не поддерживает пути UNC в качестве текущих каталогов), однако скопируйте \ wsl $ Ubuntu home somefile.txt C: dev заработает
  • Старые правила по-прежнему действуют, вам НЕ следует обращаться к своим файлам Linux внутри папки AppData!
    Если вы попытаетесь получить доступ к файлам Linux через папку AppData, вы обойдете сервер 9P, что означает, что у вас не будет доступа к файлам Linux, и вы, возможно, можетеиспорченныйваш дистрибутив Linux.

Примечание. Сервер 9P - это сервер, содержащий протоколы, поддерживающие метаданные Linux, включая разрешения. Демон инициализации WSL теперь включает в себя сервер 9P. Существует служба и драйвер Windows, которые действуют как клиент и общаются с сервером 9P (который работает внутри экземпляра WSL). Клиент и сервер обмениваются данными через сокеты AF_UNIX, поскольку WSL позволяет взаимодействовать между приложением Windows и приложением Linux с помощью AF_UNIX.

Источник: Microsoft

Интересные статьи

Выбор редакции

Как стать жертвой похищения в Sims 4
Как стать жертвой похищения в Sims 4
Вы устали от обыденной рутины повседневной жизни в The Sims 4? Вы когда-нибудь хотели испытать что-то из этого мира? Затем оживите свой игровой процесс, позволив инопланетянам похитить ваших симов. Этот захватывающий и редкий
RIP Vauxhall OnStar: Vauxhall убивает свой Wi-Fi и услуги консьержа во всем своем диапазоне
RIP Vauxhall OnStar: Vauxhall убивает свой Wi-Fi и услуги консьержа во всем своем диапазоне
Служба подключения Vauxhall OnStar, которая обеспечивает бортовой Wi-Fi, а также услуги консьержа, такие как диагностика транспортных средств и бронирование гостиниц, будет отключена 31 декабря 2020 года. И, в рамках подготовки к этому, новых моделей Vauxhall не будет.
Как забыть о сети Wi-Fi на Chromebook
Как забыть о сети Wi-Fi на Chromebook
Chromebook может быть простым устройством по сравнению с другими типами ноутбуков, но он сам по себе мощный. Они отлично подходят не только для просмотра веб-страниц, но и могут делать гораздо больше с помощью подходящих приложений и
Как очистить диск C в Windows
Как очистить диск C в Windows
Вам кажется, что ваш компьютер стал работать медленнее, чем раньше? Вы начали замечать появление некоторых ошибок? Или некоторые из ваших программ требуют больше времени для запуска? Если это так, не паникуйте. Самый распространенный
Сохраняйте панель задач видимой с помощью сенсорной клавиатуры в Windows 10
Сохраняйте панель задач видимой с помощью сенсорной клавиатуры в Windows 10
Вот как сделать так, чтобы панель задач оставалась видимой с помощью сенсорной клавиатуры в Windows 10. Вы можете сделать так, чтобы панель задач оставалась видимой, когда виртуальная.
Как играть в SteamVR на Meta (Oculus) Quest или Quest 2
Как играть в SteamVR на Meta (Oculus) Quest или Quest 2
Oculus Link позволяет вам подключить Quest к компьютеру через USB-кабель и играть в любые игры Steam, поддерживающие VR.
Как узнать, удалил ли кто-то свою учетную запись Discord
Как узнать, удалил ли кто-то свою учетную запись Discord
Discord предназначен для удобного общения между игроками и друзьями, но иногда это может быть слишком сложно. Если кто-то больше не чувствует необходимости использовать службу, он может полностью удалить свою учетную запись. К несчастью,