Piekļūstiet WSL Linux failiem no Windows 10
Windows 10 versija 1903 "2019. gada aprīļa atjauninājums" ietver vairākas interesantas izmaiņas un uzlabojumus, kas veikti WSL funkcijā. Tie ietver papildu izplatījumus veikalā, iespēju pārlūkot WSL failus no File Exporer un daudz ko citu.
Reklāma
Iespēju palaist Linux sākotnēji operētājsistēmā Windows 10 nodrošina WSL funkcija. WSL apzīmē Windows apakšsistēmu operētājsistēmai Linux, kas sākotnēji bija paredzēta tikai Ubuntu. Mūsdienu WSL versijas ļauj vairāku Linux distribūciju instalēšana un palaišana no Microsoft veikala.
Pēc iespējot WSL, no veikala varat instalēt dažādas Linux versijas. Varat izmantot šādas saites:
- Ubuntu
- openSUSE Leap
- SUSE Linux Enterprise Server
- Kali Linux WSL
- Debian GNU/Linux
un vēl.
Izmantojot operētājsistēmas Windows 10 versiju 1903 “2019. gada aprīļa atjauninājums”, varat viegli piekļūt visiem failiem savā Linux distribūcijā no Windows. Šajā rakstīšanas brīdī šis līdzeklis ir ieviests operētājsistēmas Windows 10 build 18836. Tas ir ceļā uz 19h1 filiāli, tāpēc mēs to redzēsim ar nākamo būvniecību. Lūk, kā to var izdarīt.
Lai piekļūtu WSL Linux failiem no Windows 10, rīkojieties šādi.
- Iespējot WSL funkcija.
- Uzstādīt kāds distro, piem. Ubuntu un sāciet to.
- Atrodoties Linux FS direktorijā, ierakstiet
pētnieks.
. - Tiks atvērts File Explorer logs, kas atrodas jūsu Linux distribūcijas iekšpusē.
No turienes varat piekļūt visiem Linux failiem, kas jums patīk, tāpat kā jebkuram citam failam, izmantojot failu pārlūku. Tas ietver tādas darbības kā: failu vilkšana uz priekšu un atpakaļ uz citām vietām, kopēšana un ielīmēšana un pat pielāgotu konteksta izvēlnes ierakstu izmantošana, ko pievieno Notepad++, VSCode un cita programmatūra.
File Explorer parāda izplatīšanas failus kā virtuālā tīkla koplietojumu zem ceļa \\wsl$\
WSL komanda aktīvi pēta veidus, kā uzlabot Linux failu atklāšanu programmā File Explorer. Viņu darba gaitu jau var redzēt Windows 10 Build 18836 kas parāda WSL/Linux failu sistēmu programmā File Explorer.
Piekļūstiet Linux failiem komandrindā
Papildus File Explorer varat izmantot klasisko komandu uzvedni un PowerShell rīkus, lai piekļūtu saviem Linux failiem. Tāpat jums ir jāpārvietojas uz \\wsl$\{distro nosaukums}\, kur {distro nosaukums} ir darbojoša distro nosaukums.
Zināmas problēmas
Šī ir jauna funkcija, un dažas tās daļas var nedarboties perfekti. Tālāk ir norādītas dažas zināmās problēmas, par kurām vēlamies jūs informēt, lietojot šo funkciju.
- Pašlaik izplatīšanas faili būs pieejami tikai no sistēmas Windows, kad distributīvs darbojas. Izstrādātājs nākamajos atjauninājumos pievienos atbalstu nedarbojošiem izplatījumiem.
Tā kā 9P failu serveris darbojas katrā distributīvā, tas ir pieejams tikai tad, kad darbojas šis izplatīšanas veids. Komanda meklē veidus, kā palīdzēt to atrisināt. -
Piekļuve Linux failiem tiek uzskatīta par tādu pašu kā piekļuve tīkla resursam, un joprojām būs spēkā visi noteikumi par piekļuvi tīkla resursiem
piemēram: izmantojot CMD, cd \\wsl$\Ubuntu\home nedarbosies (jo CMD neatbalsta UNC ceļus kā pašreizējos direktorijus), tomēr kopējiet \\wsl$\Ubuntu\home\somefile.txt C:\dev\ strādās -
Joprojām ir spēkā vecie noteikumi, jums NEDRĪKST piekļūt saviem Linux failiem AppData mapē!
Ja mēģināt piekļūt saviem Linux failiem, izmantojot mapi AppData, jūs apietat 9P serveri, kas nozīmē, ka jums nebūs piekļuves saviem Linux failiem un, iespējams, korumpēti jūsu Linux distributors.
Piezīme. 9P serveris ir serveris, kurā ir protokoli, kas atbalsta Linux metadatus, tostarp atļaujas. WSL iniciatora dēmons tagad ietver 9P serveri. Ir Windows pakalpojums un draiveris, kas darbojas kā klients un sazinās ar 9P serveri (kas darbojas WSL instancē). Klients un serveris sazinās, izmantojot AF_UNIX ligzdas, jo WSL ļauj sadarboties starp Windows lietojumprogrammu un Linux lietojumprogrammu, izmantojot AF_UNIX.
Avots: Microsoft