Итак, из подсистемы Linux linux я могу получить доступ к файловой системе Windows в /mnt/c
но я хотел бы получить доступ к файловой системе Linux из проводника, это возможно?
Итак, из подсистемы Linux linux я могу получить доступ к файловой системе Windows в /mnt/c
но я хотел бы получить доступ к файловой системе Linux из проводника, это возможно?
Путь изменился, в обновленных файлах Windows 10 можно найти здесь:
C:\Users\WINDOWS_USERNAME\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\LINUX_USERNAME
Да.
Все файлы можно найти в C:\Users\<username>\AppData\Local\lxss\
.
Эта папка скрыта, поэтому вам нужно перемещаться туда вручную.
Кажется, он очень хорошо прячется, закрывая все файловые дескрипторы как можно скорее, но запись больших файлов делает это все еще происходящим в Resource Monitor.
Также: будьте готовы к проблемам с разрешением и невидимым файлам при перемещении файлов туда (копирование не проблема).
Запись файлов с недопустимыми символами (такими как /
или \
) приводит к ошибке разрешения (невозможно записать файл).
Симлинки работают безупречно (даже в файловых системах), пока файловая система, содержащая эту символическую ссылку, способна на это, т.е. ссылка на другие файловые системы работает, но не наоборот.
Я наконец нашел способ открыть проводник (и vscode) с правильным контекстом папки изнутри WSL:https://github.com/andymule/wslwin
Например, после установки этого в linux (WSL) вы просто набираете explorer
, и он открывает Windows Explorer в этом месте.