A Windows 10 1903-as verziójának „2019. április frissítése” számos érdekes változtatást és fejlesztést tartalmaz a WSL szolgáltatásban. Ide tartoznak a Store további disztribúciói, a WSL fájlok böngészésének lehetősége a File Exporer alkalmazásból és egyebek.
Reklám
A Linux natív futtatásának képességét a Windows 10 rendszerben a WSL szolgáltatás biztosítja. A WSL a Windows alrendszert jelenti a Linux számára, amely kezdetben csak az Ubuntu-ra korlátozódott. A WSL modern verziói lehetővé teszik több Linux disztribúció telepítése és futtatása a Microsoft Store-ból.
Után a WSL engedélyezése , különféle Linux verziókat telepíthet a Store-ból. A következő linkeket használhatja:
és több.
A Windows 10 1903-as verziójának „2019. április frissítése” segítségével könnyedén elérheti a Linux disztribúcióiban található összes fájlt a Windows rendszerből. Az írástól kezdve ez a szolgáltatás a Windows 10 18836 buildben valósul meg. Útban van a 19h1 elágazáshoz, ezért a következő buildnél megnézzük. Így lehet megtenni.
A WSL Linux fájlok elérése Windows 10 rendszerről , csináld a következőt.
- Engedélyezze a WSL szolgáltatás.
- Telepítés valamilyen disztró, pl. Ubuntu, és indítsa el.
- Írjon be egy Linux FS könyvtárban
felfedező.
. - Ez megnyit egy File Explorer ablakot, amely a Linux disztribúciójában található.
Innen elérheti a kívánt Linux fájlokat, csakúgy, mint bármely más fájlt a File Explorer alkalmazásban. Ez magában foglalja a következő műveleteket: fájlok oda-vissza húzása más helyekre, másolás és beillesztés, sőt a Notepad ++, a VSCode és más szoftver által hozzáadott egyedi helyi menü bejegyzések használata.
miért folytatja a snapchatem a naplózást
A File Explorer a terjesztési fájlokat virtuális hálózati megosztásként jeleníti meg a \ wsl $ \ elérési út alatt.
A WSL csapata aktívan vizsgálja a Linux fájlok felismerhetőségének javítását a File Explorerben. Munkájuk előrehaladása már a Windows 10 Build 18836 alatt is látható amely a WSL / Linux fájlrendszert mutatja a File Explorerben .
A Linux fájlok elérése a parancssorban
A File Explorer mellett a klasszikus Parancssor és a PowerShell eszközöket is használhatja a Linux fájlok eléréséhez. Ehhez hasonlóan el kell navigálnia a \ wsl $ {distro name} helyre, ahol a {distro name} egy futó disztribúció neve.
Ismert problémák
Ez egy új funkció, és egyes részei nem biztos, hogy tökéletesen működnek. Íme néhány ismert probléma, amelyről tájékoztatni szeretnénk Önt a funkció használatakor:
- Jelenleg a disztribúciós fájlok csak akkor érhetők el a Windows rendszeréből, ha a terjesztés fut. A fejlesztő egy jövőbeni frissítésben támogatást nyújt a nem futó disztrók számára.
Mivel a 9P fájlszerver az egyes terjesztések belsejében fut, csak akkor érhető el, amikor az a terjesztés fut. A csapat keresi a megoldást. - A Linux fájlok elérését ugyanúgy kezelik, mint a hálózati erőforrásokhoz való hozzáférést, és a hálózati erőforrások elérésére vonatkozó szabályok továbbra is érvényesek
pl .: CMD használatakor a cd \ wsl $ Ubuntu home nem fog működni (mivel a CMD nem támogatja az UNC elérési utakat jelenlegi könyvtárként), azonban másolja a \ wsl $ Ubuntu home somefile.txt C: dev működni fog - A régi szabályok továbbra is érvényesek, NEM szabad hozzáférnie Linux fájljaihoz az AppData mappában!
Ha az AppData mappán keresztül próbálja elérni a Linux fájljait, akkor a 9P szerverrel kerüli meg, ami azt jelenti, hogy nem lesz hozzáférése a Linux fájljaihoz, és valószínűlegkorrupta Linux disztribúciód.
Megjegyzés: A 9P kiszolgáló olyan szerver, amely olyan protokollokat tartalmaz, amelyek támogatják a Linux metaadatait, beleértve az engedélyeket is. A WSL init démon most 9P szervert tartalmaz. Van egy Windows szolgáltatás és illesztőprogram, amely ügyfélként működik és beszél a 9P szerverrel (amely egy WSL példány belsejében fut). Az ügyfél és a kiszolgáló az AF_UNIX foglalatokon keresztül kommunikál, mivel a WSL lehetővé teszi az interoperációt egy Windows alkalmazás és egy Linux alkalmazás között az AF_UNIX használatával.
Forrás: Microsoft