Windows Tips & News

Få tilgang til WSL Linux-filer fra Windows 10

click fraud protection
ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen

Windows 10 versjon 1903 "April 2019 Update" kommer med en rekke interessante endringer og forbedringer gjort til WSL-funksjonen. Disse inkluderer ytterligere distribusjoner i butikken, muligheten til å bla gjennom WSL-filer fra File Exporer og mer.

Annonse

Muligheten til å kjøre Linux naturlig i Windows 10 leveres av WSL-funksjonen. WSL står for Windows Subsystem for Linux, som i utgangspunktet kun var begrenset til Ubuntu. Moderne versjoner av WSL tillater installere og kjøre flere Linux-distros fra Microsoft Store.

Linux Distros Microsoft Store Windows 10

Etter aktivere WSL, kan du installere ulike Linux-versjoner fra butikken. Du kan bruke følgende lenker:

  1. Ubuntu
  2. openSUSE Leap
  3. SUSE Linux Enterprise Server
  4. Kali Linux for WSL
  5. Debian GNU/Linux

og mer.

Med Windows 10 versjon 1903 "April 2019 Update" kan du enkelt få tilgang til alle filene i Linux-distroene dine fra Windows. Når dette skrives, er denne funksjonen implementert i Windows 10 build 18836. Den er på vei til 19h1-grenen, så vi får se den med neste bygg. Her er hvordan det kan gjøres.

For å få tilgang til WSL Linux-filer fra Windows 10, gjør følgende.

  1. Muliggjøre WSL-funksjonen.
  2. Installere noen distro, f.eks. Ubuntu, og start den.
  3. Mens du er i en katalog på en Linux FS, skriv utforsker..
  4. Dette åpner et Filutforsker-vindu, plassert inne i Linux-distroen din.
Få tilgang til Linux-filer i Windows 10

Derfra kan du få tilgang til alle Linux-filer du liker, akkurat som du ville gjort med alle andre filer gjennom filutforsker. Dette inkluderer operasjoner som: dra filer frem og tilbake til andre steder, kopiere og lime inn, og til og med bruk av egendefinerte kontekstmenyoppføringer lagt til av Notepad++, VSCode og annen programvare.

File Explorer viser distrofilene som en virtuell nettverksdeling under banen \\wsl$\\.

WSL-nettverksdeling

WSL-teamet undersøker aktivt måter å forbedre oppdagelsen av Linux-filer inne i File Explorer. Fremdriften av arbeidet deres kan allerede sees i Windows 10 Build 18836 som viser WSL/Linux filsystem i filutforsker.

Innholdgjemme seg
Få tilgang til Linux-filer på kommandolinjen
Kjente problemer

Få tilgang til Linux-filer på kommandolinjen

I tillegg til File Explorer kan du bruke de klassiske ledeteksten og PowerShell-verktøyene for å få tilgang til Linux-filene dine. På samme måte må du navigere til \\wsl$\{distronavn}\ der {distronavn} er navnet på en løpende distro.

WSL i PowerShell

Kjente problemer

Dette er en ny funksjon, og noen deler av den fungerer kanskje ikke perfekt. Her er noen kjente problemer som vi ønsker å gjøre deg oppmerksom på når du bruker denne funksjonen:

  • Per nå vil distros-filene bare være tilgjengelige fra Windows når distroen kjører. Utvikleren kommer til å legge til støtte for distroer som ikke kjører i en fremtidig oppdatering.
    Siden 9P-filserveren kjører inne i hver distro, er den bare tilgjengelig når den distroen kjører. Teamet ser etter måter å hjelpe til med å løse dette på.
  • Tilgang til Linux-filer behandles på samme måte som tilgang til en nettverksressurs, og eventuelle regler for tilgang til nettverksressurser vil fortsatt gjelde
    f.eks.: Når du bruker CMD, vil ikke cd \\wsl$\Ubuntu\home fungere (da CMD ikke støtter UNC-baner som gjeldende kataloger), men kopier \\wsl$\Ubuntu\home\somefile.txt C:\dev\ skal jobbe
  • De gamle reglene gjelder fortsatt, du bør IKKE få tilgang til Linux-filene dine inne i AppData-mappen!
    Hvis du prøver å få tilgang til Linux-filene dine gjennom AppData-mappen din, omgår du ved hjelp av 9P-serveren, noe som betyr at du ikke vil ha tilgang til Linux-filene dine, og du kan ev. korrupt din Linux distro.

Merk: En 9P-server er en server som inneholder protokoller som støtter Linux-metadata, inkludert tillatelser. WSL init-demonen inkluderer nå en 9P-server. Det er en Windows-tjeneste og -driver som fungerer som klienten og snakker med 9P-serveren (som kjører inne i en WSL-instans). Klient og server kommuniserer over AF_UNIX-sockets, siden WSL tillater interoperasjon mellom en Windows-applikasjon og en Linux-applikasjon som bruker AF_UNIX.

Kilde: Microsoft

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsen
Windows DVD Player får en stor oppdatering på Windows Insider Fast Ring

Windows DVD Player får en stor oppdatering på Windows Insider Fast Ring

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenDa Microsoft sendt...

Les mer

Last ned forhåndsvisning av Microsoft Office 16

Last ned forhåndsvisning av Microsoft Office 16

ANBEFALT: Klikk her for å fikse Windows-problemer og optimalisere systemytelsenSammen med Windows...

Les mer

March Update er nå tilgjengelig for Xbox One og Xbox Series

March Update er nå tilgjengelig for Xbox One og Xbox Series

Microsoft begynte å rulle ut marsoppdateringen for Xbox One og Xbox Series-konsollene. Dette er e...

Les mer