Как получить доступ к файлам подсистемы Windows для Linux (WSL) в Windows 10



Обновлено 2024 апреля: перестаньте получать сообщения об ошибках и замедлите работу вашей системы с помощью нашего инструмента оптимизации. Получить сейчас в эту ссылку
  1. Скачайте и установите инструмент для ремонта здесь.
  2. Пусть он просканирует ваш компьютер.
  3. Затем инструмент почини свой компьютер.

Связь между Linux и Windows становится все ближе и ближе. Теперь, когда Microsoft поддерживает Linux с помощью WSL (подсистемы Windows для Linux) она выполняет то, что просили пользователи: обновление для Windows 10 апреля 2019 года разрешает доступ к файлам Linux из Windows.

Версия 1903 для Windows 10 дает вам возможность не только открывать файлы Linux в Проводнике, но и редактировать файлы Linux в Windows.

Одной из самых удивительных вещей в Windows 10 является то, что вы можете активировать подсистему Windows для Linux, установить дистрибутив Linux, такой как Ubuntu, и затем запускать команды Linux в оболочке Bash.

Что такое подсистема Windows для Linux (WSL)?

Подсистема Windows для Linux (WSL) - это новая функция Windows 10, которая позволяет запускать встроенные средства командной строки Linux непосредственно в Windows в дополнение к традиционным приложениям Windows для настольных компьютеров и современным приложениям для магазинов.

Эта функция была доступна в той или иной форме с начала 2016 года, но Microsoft постоянно работает над улучшением способов совместного использования Windows и Linux.

Например, вы не могли запускать приложения Windows с терминала Linux на ранней стадии. Теперь вы можете. И хотя вы уже некоторое время можете получать доступ к файлам Windows из терминала Linux, обратного не происходит. Но скоро будет.

Как получить доступ к файлам Ubuntu (подсистема Windows) из Windows 10

Хотя мы покажем это руководство для подсистемы Ubuntu, процесс будет таким же для других систем, установленных в WSL, таких как OpenSUSE, Kali и другие.

Адрес, по которому Windows 10 WSL хранит файл среды Linux:% профиль пользователя% пакеты AppDataLocal

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

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


Обновление за апрель 2024 года:

Теперь вы можете предотвратить проблемы с ПК с помощью этого инструмента, например, защитить вас от потери файлов и вредоносных программ. Кроме того, это отличный способ оптимизировать ваш компьютер для достижения максимальной производительности. Программа с легкостью исправляет типичные ошибки, которые могут возникнуть в системах Windows - нет необходимости часами искать и устранять неполадки, если у вас под рукой есть идеальное решение:

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

скачать



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

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

Доступ к файлам Linux из запущенного дистрибутива WSL в PowerShell

1. Откройте PowerShell или поднятый PowerShell.

2. скопируйте и вставьте wsl –list, который работает в PowerShell, затем нажмите Enter, чтобы отобразить текущие искажения WSL. Обратите внимание на название дистрибутива WSL (например, Ubuntu), для которого вы хотите получить доступ к файлам. (см. снимок экрана ниже)

Введите следующую команду в PowerShell и нажмите Enter, чтобы перейти в каталог распространения WSL.

cd \ wsl $ \ NameDistributionName >> NameDistribution

Замените в приведенной выше команде реальное имя дистрибутива WSL (например, «Ubuntu»), которое вы хотите на шаге 2.

Например: cd \ wsl $ \ Ubuntu

Введите их в командной строке и нажмите Enter, чтобы отобразить вышеуказанный каталог.

Теперь вы можете обращаться к своим файлам Linux как обычно в PowerShell.

Запустите рут из файлового менеджера

Это относительно простой метод.

  1. Запустите проводник.
  2. Введите Linux и нажмите Enter в адресной строке проводника.
  3. Он смонтирует память для дистрибутивов Linux, установленных на вашем компьютере.
  4. Файлы видны в проводнике.

Получив доступ к этим файлам в проводнике, вы можете запускать их как обычно с программами, установленными на вашем компьютере. И все сделанные вами изменения будут видны в окне терминала.

https://superuser.com/questions/1083962/windows-linux-subsystem-accessing-files-outside-of-ubuntu



Совет эксперта: Этот инструмент восстановления сканирует репозитории и заменяет поврежденные или отсутствующие файлы, если ни один из этих методов не сработал. Это хорошо работает в большинстве случаев, когда проблема связана с повреждением системы. Этот инструмент также оптимизирует вашу систему, чтобы максимизировать производительность. Его можно скачать по Щелчок Здесь