Дополнительно
Где находится корневой каталог файловой системы Ubuntu в подсистеме Windows для Linux и наоборот?
Я установил подсистему Ubuntu на Windows 10 (после включения функции в настройках), но где находится корневой каталог файловой системы Ubuntu на диске?
404
5
Для Ubuntu, установленной из магазина Windows:
Для WSL2 вы можете получить доступ к домашнему каталогу из windows (Windows 10 build 18342) следующим образом:
В ранних итерациях Windows Subsystem for Linux файловая система Ubuntu находилась по адресу
%localappdata%\Lxss
(например,C:\Users\Username\AppData\Local\Lxss
- замените Username на ваше имя пользователя в Windows). См. запись в блоге WSL о поддержке файловых систем:ВНИМАНИЕ
Создание/изменение любых файлов в подсистеме Linux с помощью приложений и инструментов Windows может привести к повреждению данных и потере данных в подсистеме Ubuntu! (Спасибо Rich Turner за предложение этих слов предостережения!) Это абсолютно не поддерживается. Из того же сообщения в блоге:
Ваша файловая система Windows находится по адресу
/mnt/c
в среде оболочки Bash.Источник: Dustin Kirkland's blog, howtogeek
Похоже, это изменилось с момента появления Bash и не относится к дистрибутивам из Windows Store, или, возможно, это не соответствует всем системам, поскольку мой домашний каталог расположен в другом месте:
или:
Где
{user}
- имя пользователя Windows, а{username}
- имя пользователя UNIX, заданное при установке.Таким образом, корневой каталог будет:
Обратите внимание, что корневой каталог может быть не виден в проводнике Windows из каталога
%localappdata%
. В любом случае, вы сможете получить к нему доступ, набрав его в 'адресной строке' Проводника.Если вы установите Linux с рынка МС:
они размещены дистрибутивы под:
Дистрибутив по умолчанию определяется:
Корень Linux-это глубже:
ПС. Я использовал Cygwin, чтоб изучить ключи реестра.
При использовании PowerShell для той же цели, команды будут:
ППС. https://blogs.msdn.microsoft.com/commandline/2016/11/17/do-not-change-linux-files-using-windows-apps-and-tools/
Единственное, что работал для меня было в папке %LocalAppData%\lxss дома{имя пользователя}
, где
{имя}ваше имя пользователя Баш ты дал ему во время установки. По некоторым причинам, после показа скрытых папок'ы lxss уклоняется от явки в
\ C:\Users\WINDOWS-USER\AppData\Local, а также предоставляет полныйc: путь\
с Windows и имя пользователя Баш не работает.И, пожалуйста, создать ярлык на рабочем столе для работы.
Вы можете быстро открыть Bash из окна File Explorer открытой папки, набрав
bash
в строке расположения.Этого достаточно.
Также вы можете добавить пункт контекстного меню. Я лично не рекомендую этого делать, если нет необходимости, потому что добавление ярлыков в контекстное меню использует больше оперативной памяти.
https://www.howtogeek.com/270810/how-to-quickly-launch-a-bash-shell-from-windows-10s-file-explorer/