Де знаходиться каталог файлів Windows в Windows?


15

Я встановив оновлення Windows 10 Anniversary Update на свій комп’ютер.

Мені хотілося б знати, де в вікні /rootBash знаходиться каталог у Windows?

Я хотів би мати можливість записувати файли на Bash, які також доступні в Windows

тобто - якщо я роблю:

touch /root/foo

Куди мені звернутися, щоб отримати доступ fooдо свого ПК


Ви спочатку користувалися Google?
phuclv

@ LưuVĩnhPhúc так, і все, що я міг знайти, - це статті про те, де C диск знаходиться всередині сценарію Bash, але нічого навпаки
Патрік

справді? Я скопіював ваше запитання в Google, і це з’являється вгорі
phuclv


(Я пропоную закрити як дупа в зворотно-хронологічному порядку, оскільки інше питання є і більш загальним, і має набагато кращі та актуальніші відповіді.)
Боб

Відповіді:


10

Я вірю, що це посилання відповість на ваше запитання:

/ubuntu/759880/where-is-the-ubuntu-file-system-root-directory-in-windows-nt-subsystem-and-vice

Коротко:

% localappdata% \ Lxss \ rootfs

або

C: \ Користувачі \ Ім'я користувача \ AppData \ Місцеві \ Lxss \ rootfs


5
rootfsобманює. У ній нічого не homeіснує, це насправді на "C: \ Users \ <користувач> \ AppData \ Local \ lxss \ home".
1616

@mpen як те саме для мене, це не правдивий шлях.
Юсеф

1

Папка знову змінилася:

%localappdata%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs

C:\Users\{Username}\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs

Будь ласка, не публікуйте однакову відповідь на кілька запитань. Якщо однакова інформація дійсно відповідає на обидва запитання, то одне питання (як правило, нове) має бути закрите як дублікат іншого. Ви можете вказати це, проголосувавши, щоб закрити його як дублікат або, якщо у вас недостатньо репутації для цього, підняти прапор, щоб вказати, що це дублікат. В іншому випадку підгадуйте свою відповідь на це питання і не просто вставляйте однакову відповідь у декілька місць.
DavidPostill

1

У моєму випадку, запускаючи останнє оновлення Windows (падіння творців) з оновленим ubuntu, файли все ще знаходяться в C: \ Users \ Ім'я користувача \ AppData \ Local \ lxss \, але каталог lxss став "невидимим". Однак лише редагування шляху вгорі провідника Windows вручну змусить його працювати


1

Доступ до файлової системи WSL з Windows не підтримується . Як тільки ви зробите щось більше, ніж просто прочитати ці файли зсередини Windows, все піде не так.


Але наступна частина питання не є неможливою і легко підтримується, тому я відповім на це:

Я хотів би мати можливість записувати файли на Bash, які також доступні в Windows

Ви не можете (не повинні) отримувати доступ до файлової системи Linux зсередини Windows, але ви можете досить легко отримати доступ до файлової системи Windows зсередини WSL. Ви знайдете всі ваші фіксовані письмові накопичувачі Windows NTFS, встановлені під /mnt/*, так що ваш "C-Drive"встановлений /mnt/cтощо.

Наприклад, ваш домашній шлях користувача до Windows буде чимось на зразок /mnt/c/Users/<usernamehere>

Монтаж знімних накопичувачів

Ви можете самостійно змонтувати деякі файлові системи: Блог MSDN

sudo mkdir /mnt/sdcard
sudo mount -t drvfs U: /mnt/sdcard

Зауважте, що фактична файлова система в цьому випадку була exFAT, тому ви просто використовуєте drvfs, поки Windows може прочитати фактичну файлову систему.

Більше інформації

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.