Olen asentanut Ubuntun alijärjestelmän Windows 10:een (otettuani ominaisuuden käyttöön asetuksissa), mutta missä Ubuntun tiedostojärjestelmän juurihakemisto sijaitsee asemalla?
Windows-kaupasta asennetun Ubuntun osalta:
Jokainen kaupan kautta asennettava jakelu asennetaan kyseiseen osoitteeseen. sovelluksen appdata-hakemistoon. Esim: UbuntuonWindows_79rhkp1fndgsc\LocalState` - benhillis1.
WSL2:lle pääset kotihakemistoon Windowsista (Windows 10 build 18342) näin :
\\wsl$
Windows Subsystem for Linuxin aiemmissa versioissa Ubuntun tiedostojärjestelmä oli osoitteessa %localappdata%\Lxss
(esim. C:\Users\Username\AppData\Local\Lxss
- korvaa Username käyttäjänimelläsi Windowsissa). Katso WSL:n blogikirjoitus tiedostojärjestelmätuesta:
WSL:n käyttämä ensisijainen tiedostojärjestelmä on VolFs. Sitä käytetään tallentamaan Linux-järjestelmän tiedostoja sekä Linux-kotisi sisältöä. hakemiston sisältöä. Sinänsä VolFs tukee useimpia Linuxin VFS:n ominaisuuksia. tarjoaa, mukaan lukien Linux-oikeudet, symboliset linkit, FIFO:t ja pistorasiat, ja laitetiedostot.
VolFs:ää käytetään VFS:n juurihakemiston mounttaamiseen käyttäen apuna
%LocalAppData%\lxss\rootfs
taustatallennuksena. Lisäksi muutama muu VolFs:n kiinnityspiste, joista tärkeimmät ovat/root
ja/root
./home
, jotka on liitetty käyttäen%LocalAppData%\lxss\root
- ja%LocalAppData%\lxss\root
- ja%LocalAppData%\lxss\home
vastaavasti. Syy näihin erillisiin on se, että kun poistat WSL:n asennuksen, kotihakemistoja ei poisteta. oletusarvoisesti poisteta, joten kaikki sinne tallennetut henkilökohtaiset tiedostot jäävät säilyy.
Tiedostojen luominen/muuttaminen Linux-alijärjestelmässä Windows-sovelluksilla & -työkaluilla voi aiheuttaa tietojen korruptoitumista ja tietojen menetystä Ubuntu-alijärjestelmässä! (Kiitos Rich Turnerille, joka ehdotti näitä varoituksen sanoja!) Tämä on ehdottomasti ei tuettu. Samasta blogikirjoituksesta:
Yhteentoimivuus Windowsin kanssa
Vaikka VolFs-tiedostot tallennetaan Windowsissa tavallisiin tiedostoihin, jotka ovat edellä mainittuihin hakemistoihin, yhteentoimivuus Windowsin kanssa ei ole mahdollista. tuettu. Jos johonkin näistä hakemistoista lisätään uusi tiedosto osoitteesta Windowsista, siitä puuttuvat VolFsin tarvitsemat EA:t, joten VolFs ei tiedä mitä tehdä tiedostolle ja jättää sen yksinkertaisesti huomiotta. Monet editorit myös poistavat EA:t, kun tallentavat olemassa olevaa tiedostoa, jolloin tiedostosta tulee jälleen käyttökelvottomaksi WSL:ssä.
Windowsin tiedostojärjestelmäsi sijaitsee Bash-komentotulkkiympäristössä osoitteessa /mnt/c
.
Lähde: Dustin Kirkland's blogi, howtogeek.
Tämä näyttää muuttuneen sen jälkeen, kun Bash alun perin esiteltiin, eikä se koske Windows Storesta saatavia jakeluja, tai ehkä se ei ole yhdenmukainen kaikissa järjestelmissä, koska kotihakemistoni sijaitsee toisessa paikassa:
%localappdata%\lxss\home\{username}
tai:
C:\Users\{user}\AppData\Local\lxss\{username}
Missä {user}
on Windows-käyttäjätunnuksesi ja {username}
on UNIX-käyttäjätunnuksesi, joka on asetettu asennuksen aikana.
Juurihakemisto olisi siis:
%localappdata%\lxss
Huomaa, että juurihakemisto ei välttämättä näy Windows Explorerissa hakemistosta %localappdata%
. Sinun pitäisi kuitenkin päästä siihen kirjoittamalla se Explorerin 'osoiteriville'.
Voit avata Bashin nopeasti avatun kansion File Explorer -ikkunasta kirjoittamalla bash
sijaintipalkkiin.
Se riittää.
Voit myös lisätä kontekstivalikkokohdan. Itse en suosittele sitä, jos sitä ei tarvita, koska pikakuvakkeiden lisääminen kontekstivalikkoon kuluttaa enemmän RAM-muistia.
https://www.howtogeek.com/270810/how-to-quickly-launch-a-bash-shell-from-windows-10s-file-explorer/