Główny Windows 10 Uzyskaj dostęp do plików WSL Linux z systemu Windows 10

Uzyskaj dostęp do plików WSL Linux z systemu Windows 10



Windows 10 w wersji 1903 `` Aktualizacja z kwietnia 2019 roku '' zawiera szereg interesujących zmian i ulepszeń wprowadzonych do funkcji WSL. Obejmują one dodatkowe dystrybucje w sklepie, możliwość przeglądania plików WSL z narzędzia File Exporer i nie tylko.

Reklama

Możliwość natywnego uruchamiania Linuksa w systemie Windows 10 zapewnia funkcja WSL. WSL to skrót od Windows Subsystem for Linux, który początkowo był ograniczony tylko do Ubuntu. Nowoczesne wersje WSL pozwalają instalowanie i uruchamianie wielu dystrybucji Linuksa ze sklepu Microsoft Store.

Dystrybucje Linuksa Microsoft Store Windows 10

Po włączanie WSL , możesz zainstalować różne wersje Linuksa ze Sklepu. Możesz skorzystać z poniższych linków:

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

i więcej.

Dzięki Windows 10 w wersji 1903 `` Aktualizacja z kwietnia 2019 r. '' Możesz łatwo uzyskać dostęp do wszystkich plików w dystrybucjach Linuksa z systemu Windows. W chwili pisania tego tekstu ta funkcja została zaimplementowana w systemie Windows 10, kompilacja 18836. Jest w drodze do gałęzi 19h1, więc zobaczymy ją w następnej kompilacji. Oto, jak można to zrobić.

Aby uzyskać dostęp do plików WSL Linux z systemu Windows 10 wykonaj następujące czynności.

  1. Włączyć funkcja WSL.
  2. zainstalować jakaś dystrybucja, np. Ubuntu i uruchom go.
  3. Będąc w katalogu na Linux FS, wpiszposzukiwacz ..
  4. Otworzy się okno Eksploratora plików, znajdujące się w twojej dystrybucji Linuksa.

Uzyskaj dostęp do plików systemu Linux w systemie Windows 10

Stamtąd możesz uzyskać dostęp do dowolnych plików Linuksa, tak jak do każdego innego pliku za pomocą eksploratora plików. Obejmuje to takie operacje, jak: przeciąganie plików tam iz powrotem do innych lokalizacji, kopiowanie i wklejanie, a nawet używanie niestandardowych wpisów menu kontekstowego dodanych przez Notepad ++, VSCode i inne oprogramowanie.

jak anulować subskrypcję magazynu kindle

Eksplorator plików wyświetla pliki dystrybucji jako udział sieci wirtualnej w ścieżce \ wsl $ \.

Udział sieciowy WSL

Zespół WSL aktywnie bada sposoby poprawy wykrywalności plików Linuksa w Eksploratorze plików. Postęp ich pracy widać już w Windows 10 Build 18836 który pokazuje WSL / Linux File System w Eksploratorze plików .

Uzyskaj dostęp do plików Linuksa w wierszu poleceń

Oprócz Eksploratora plików możesz użyć klasycznego wiersza polecenia i narzędzi PowerShell, aby uzyskać dostęp do plików systemu Linux. Podobnie, musisz przejść do \ wsl $ {nazwa dystrybucji} gdzie {nazwa dystrybucji} jest nazwą działającej dystrybucji.

WSL w PowerShell

Znane problemy

To nowa funkcja i niektóre jej elementy mogą nie działać idealnie. Oto kilka znanych problemów, o których chcemy Cię poinformować podczas korzystania z tej funkcji:

  • W tej chwili pliki dystrybucji będą dostępne tylko z systemu Windows, gdy dystrybucja jest uruchomiona. Deweloper zamierza dodać obsługę niedziałających dystrybucji w przyszłej aktualizacji.
    Ponieważ serwer plików 9P działa w każdej dystrybucji, jest dostępny tylko wtedy, gdy ta dystrybucja jest uruchomiona. Zespół szuka sposobów rozwiązania tego problemu.
  • Dostęp do plików Linuksa jest traktowany tak samo, jak dostęp do zasobów sieciowych, a wszelkie reguły dostępu do zasobów sieciowych będą nadal obowiązywać
    np .: Podczas korzystania z CMD, cd \ wsl $ Ubuntu home nie będzie działać (ponieważ CMD nie obsługuje ścieżek UNC jako bieżących katalogów), jednak skopiuj \ wsl $ Ubuntu home somefile.txt C: dev będzie działać
  • Stare zasady nadal obowiązują, NIE powinieneś uzyskiwać dostępu do plików Linuksa w folderze AppData!
    Jeśli spróbujesz uzyskać dostęp do plików Linuksa za pośrednictwem folderu AppData, pomijasz korzystanie z serwera 9P, co oznacza, że ​​nie będziesz mieć dostępu do plików Linuksa i prawdopodobnieskorumpowanyTwoja dystrybucja Linuksa.

Uwaga: serwer 9P to serwer zawierający protokoły obsługujące metadane systemu Linux, w tym uprawnienia. Demon init WSL zawiera teraz serwer 9P. Istnieje usługa i sterownik Windows, który działa jako klient i komunikuje się z serwerem 9P (który działa wewnątrz instancji WSL). Klient i serwer komunikują się przez gniazda AF_UNIX, ponieważ WSL umożliwia współdziałanie między aplikacją Windows a aplikacją Linux przy użyciu AF_UNIX.

Źródło: Microsoft

Ciekawe Artykuły

Wybór Redakcji

Jak pozbyć się mojej sztucznej inteligencji w Snapchacie
Jak pozbyć się mojej sztucznej inteligencji w Snapchacie
Chociaż technologia ma wiele zalet, prawdopodobnie chcesz, aby Twoi prawdziwi przyjaciele byli na szczycie czatu na Snapchacie. Jednak zamiast tego platforma przypięła tam My AI. Na szczęście istnieją sposoby, aby przywrócić przyjaciół
Archiwa tagu: Windows 10 Lean
Archiwa tagu: Windows 10 Lean
Zmień folder wirtualnych dysków twardych Hyper-V w systemie Windows 10
Zmień folder wirtualnych dysków twardych Hyper-V w systemie Windows 10
Możesz zmienić folder używany do przechowywania dysków wirtualnych dla maszyn wirtualnych Hyper-V w systemie Windows 10. Pliki dysków wirtualnych to największe pliki maszyny wirtualnej.
Jak uzyskać zweryfikowany znacznik wyboru (dawniej koronę) w TikTok
Jak uzyskać zweryfikowany znacznik wyboru (dawniej koronę) w TikTok
Jeśli spędziłeś trochę czasu na TikTok, być może zauważyłeś, że mała ikona korony, która była na profilach niektórych użytkowników, teraz zniknęła. To dlatego, że te korony zostały zastąpione zweryfikowanymi znacznikami, takimi jak
Jak włączyć podświetlenie klawiatury w laptopie HP
Jak włączyć podświetlenie klawiatury w laptopie HP
Podświetlenie klawiatury to świetny sposób na korzystanie z laptopa HP w ciemności, a jego włączenie jest łatwe. Wystarczy przełączyć go za pomocą dedykowanego klawisza podświetlenia. Oto jak to się robi.
Jak otworzyć nowe okno aplikacji komputerowej z ekranu Start
Jak otworzyć nowe okno aplikacji komputerowej z ekranu Start
W systemie Windows 8 za każdym razem, gdy uruchamiasz drugą instancję (nowe okno) już uruchomionej aplikacji komputerowej, na ekranie startowym nie jest uruchamiana nowa instancja tej aplikacji. Po prostu przełącza się do już uruchomionego okna aplikacji komputerowej. Może to być bardzo denerwujące. Aby otworzyć inne okno tego samego programu, musisz
Jak wyciszyć się w Apex Legends
Jak wyciszyć się w Apex Legends
Apex Legends to popularna gra zespołowa dla wielu graczy, w którą możesz grać ze znajomymi lub przypadkowymi osobami. Ponieważ praca zespołowa jest niezwykle ważną częścią tej gry, komunikacja z kolegami z drużyny jest niezbędna.