Я установил подсистему Ubuntu в Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu, расположенный на диске?
Это, похоже, изменилось с тех пор, как Bash изначально был представлен и не распространяется на дистрибутивы из Windows Store, или, может быть, он несовместим для всех систем, так как мой домашний каталог находится в другом месте:
%localappdata%\lxss\home\{username}
или:
C:\Users\{user}\AppData\Local\lxss\{username}
Где {user} - ваше имя пользователя Windows, а {username} - ваше имя пользователя UNIX, установленное во время установки.
Таким образом, корневой каталог будет:
%localappdata%\lxss
Обратите внимание, что корневой каталог может не отображаться в проводнике Windows из каталога %localappdata%. Вы должны иметь доступ к нему в любом случае, введя его в «адресной строке» проводника.
Если вы устанавливаете Linux из MS Market:
Бесплатный Ubuntu в магазине Windows Free Open Suse в хранилище Windowsразместил дистрибутивы под:
$ cat /proc/registry/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Lxss/\{861c29b4-ebe2-49a5-8a22-7e53a27934a0\}/BasePath
C:\Users\user\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
[d7 ] Установленный по умолчанию дистрибутив: bash# cat /proc/registry/HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Lxss/DefaultDistribution
{861c29b4-ebe2-49a5-8a22-7e53a27934a0}
Корень Linux глубже:
c:/Users/user/AppData/Local/Packages/46932SUSE.openSUSELeap42.2_022rs5jcyhyac/LocalState/rootfs
PS. Я использовал Cygwin для изучения разделов реестра.
PPS. https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/
Единственное, что сработало для меня, было %localappdata%\lxss\home\{username}, где {username} - ваше имя пользователя BASH, которое вы дали ему во время установки. По какой-то причине после отображения lxss скрытой папки в C:\Users\WINDOWS-USER\AppData\Local\ отказывается, а также дает полный путь C:\ к окнам и имя пользователя BASH тоже не работает.
И создайте ярлык на рабочем столе для что работает.
Вы можете быстро открыть Bash из окна File Explorer открытой папки, набрав bash в строке местоположения.
Достаточно.
Также вы можете добавить контекст пункт меню. Я лично не рекомендую его, если не нужно, потому что добавление ярлыков в контекстное меню использует больше оперативной памяти.
https://www.howtogeek.com/270810/how-to-quickly-launch-a -bash-оболочки из-окон-10s-файл-исследователь /