Для Ubuntu, встановленого в магазині Windows:
Кожен дистрибутив, який ви встановлюєте через магазин, встановлюється в каталог додатків цього додатка. Наприклад:
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 доданий новий файл, йому не вистачає EA, необхідних VolF, тому VolFs не знає, що робити з файлом, і просто ігнорує його. Багато редакторів також знімуть EA під час збереження наявного файлу, знову зробивши файл непридатним у WSL.
Ваша файлова система Windows знаходиться за адресою /mnt/c
в середовищі оболонки Bash.
Джерело: Блог Дастіна Кіркленда , howtogeek