Для Ubuntu, установленного из магазина Windows:
Каждый дистрибутив, который вы устанавливаете через хранилище, устанавливается в каталог appdata этого приложения. Например:
C:\Users\<username>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState
- бениллис
В более ранних итерациях подсистемы Windows для Linux файловая система Ubuntu была %localappdata%\Lxss
(например, C:\Users\Username\AppData\Local\Lxss
- заменить имя пользователя на имя пользователя в Windows). Смотрите сообщение в блоге WSL о поддержке файловой системы :
Основной файловой системой, используемой WSL, является VolFs. Он используется для хранения системных файлов Linux, а также содержимого вашего домашнего каталога Linux. Таким образом, VolFs поддерживает большинство функций Linux VFS, включая разрешения Linux, символические ссылки, FIFO, сокеты и файлы устройств.
VolFs используется для монтирования корневого каталога VFS, используя
%LocalAppData%\lxss\rootfs
в качестве резервного хранилища. Кроме того, несколько дополнительных VolFs крепления существуют точки, в первую очередь , /root
и
/home
которые установлены с помощью %LocalAppData%\lxss\root
и
%LocalAppData%\lxss\home
соответственно. Причина этих отдельных подключений заключается в том, что при удалении WSL домашние каталоги не удаляются по умолчанию, поэтому все личные файлы, хранящиеся там, будут сохранены.
ВНИМАНИЕ
Создание / изменение любых файлов в подсистеме Linux с помощью приложений и инструментов Windows может привести к повреждению данных и потере данных в подсистеме Ubuntu! (Спасибо Ричу Тернеру за эти слова предостережения!) Это абсолютно не поддерживается. Из того же сообщения в блоге:
Совместимость с Windows
Хотя файлы VolFs хранятся в обычных файлах Windows в указанных выше каталогах, совместимость с Windows не поддерживается. Если новый файл добавляется в один из этих каталогов из Windows, ему не хватает советников, необходимых для VolF, поэтому они не знают, что делать с файлом, и просто игнорируют его. Многие редакторы также удаляют советники при сохранении существующего файла, снова делая файл непригодным для использования в WSL.
Ваша файловая система Windows находится /mnt/c
в среде оболочки Bash.
Источник: блог Дастина Киркленда , howtogeek