7Sep

Az Ubuntu Bash fájlok elérése Windows rendszerben( és Windows rendszer meghajtó a Bash-ban)

A Windows 10 "Bash on Ubuntu on Windows" környezetben néhány különböző összetevő található.A bash.exe program első futtatásakor letölt egy teljes Ubuntu felhasználói térbeli környezetet. Ezeket a fájlokat a File Explorerben vagy más Windows programokban érheti el, ha tudod, hol kell keresned.

A Windows rendszer meghajtójához - és bármely más meghajtóhoz is hozzáférhet - az Ubuntu Bash shellen belül. Ez lehetővé teszi a normál Windows fájlok kezelését Linux parancssori segédprogramokkal.

Az Ubuntu Bash Shell fájlok tárolása Windows

rendszerben Megjegyzés: minden Bash-ot használó Windows felhasználói fiók saját saját Bash környezetével és fájljaival rendelkezik a saját felhasználói könyvtára alatt.

Ezeknek a fájloknak a eléréséhez először el kell látni rejtett mappákat a File Explorerben. Nyisd meg a File Explorer ablakot, és kattints a View & gt;Opciók & gt;Mappa és keresési beállítások módosítása.

A megjelenő Folder Options ablakban válassza a View & gt;A rejtett fájlok, mappák és meghajtók megjelenítése.

Az alábbi könyvtárba keresse meg ezeket a mappákat:

C: \ Users \ USERNAME \ AppData \ Helyi \ lxss

Az Ubuntu rendszerfájlok az

C: \ Felhasználók \ USERNAME \ AppData \ Local \ Lxss \ rootfs

Az Ubuntu felhasználói fiókjának otthoni mappája az alábbi helyeken található:

C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME

A root fiók otthoni mappája a következő helyen található:

C: \ Users \ USERNAME \ AppData \ Local \ Lxss \gyökér

A Windows rendszer meghajtó megjelenése a Bash-ban

Az Ubuntu Bash shell környezet lehetővé teszi a teljes Windows rendszert meghajtót, így mindkét környezetben ugyanazokkal a fájlokkal dolgozhat. A Bash környezet azonban nem csak a C: \ meghajtóban tárolja. Ehelyett a /, vagy a gyökérkönyvtárba helyezi Önt Linux alatt. Ha ls parancsot hajt végre a könyvtár tartalmának megtekintéséhez, akkor csak az Ubuntu könyvtárakat láthatja, amelyek a Linux környezetet biztosítják.

A Windows rendszermeghajtó és más csatlakoztatott meghajtók itt láthatóak az /mnt/ könyvtárban, ahol más meghajtók hagyományosan rendelkezésre állnak a Linux könyvtárszerkezetben. A Bash környezetben a C: meghajtót az alábbiak szerint találja meg:

/mnt/ c

A "cd" parancssal való átváltáshoz hajtsa végre a következő parancsot:

cd /mnt/ c

Ha van D: meghajtó, megtalálja az /mnt/ d-ben, és így tovább.

Például a C: \ Users \ Chris \ Downloads \ File.txt fájlban lévő fájl eléréséhez a Bash környezetben az /mnt/c/Users/Chris/Downloads/ File.txt elérési utat kell használnia.

Ne feledje, hogy a Windows rendszerfájlok elérésekor a Bash shell környezetnek megvan az engedélye, amellyel elindult. Ha a gyorsbillentyűt rendszerint elindította, akkor a Windows felhasználói fiókkal azonos fájlhozzáférési jogosultságokkal rendelkezik.

Ha például a C: \ Users \ Administrator mappát szeretné elérni, akkor kattintson a jobb egérgombbal a Bash parancsikonra, és válassza a "Futtatás adminisztrátorként" parancsot a Bash rendszer Windows rendszergazdai jogosultságokkal történő indításához.

Ez ugyanúgy működik, mint a Parancssor, amelyet adminisztrátorként kell elindítani, ha csak adminisztrátori fájlokra van írási hozzáférése, vagy hozzáférést kell írni a rendszerfájlokhoz. A Bash környezetben nem lehet csak a "sudo" -t használni.