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 korzystać z pakietu APK Eksploratora plików ES na urządzeniu z Androidem
Jak korzystać z pakietu APK Eksploratora plików ES na urządzeniu z Androidem
Android zapewnia nieco większą kontrolę nad urządzeniem niż niektóre inne systemy. A dzięki Eksploratorowi plików ES możesz zarządzać swoimi plikami niemal wszędzie.
Dlaczego mój komputer działa tak wolno? Wskazówki dotyczące przyspieszenia systemu Windows 10
Dlaczego mój komputer działa tak wolno? Wskazówki dotyczące przyspieszenia systemu Windows 10
https://www.youtube.com/watch?v=bVp2VbkfH-o Istnieją dwa sposoby przyspieszenia działania komputera. Pierwszym jest wyrzucenie pieniędzy na problem i modernizację całego sprzętu. Po drugie, użyj tego, co już masz
Jaki jest adres IP 127.0.0.1?
Jaki jest adres IP 127.0.0.1?
W sieciach komputerowych 127.0.0.1 to adres IP specjalnego przeznaczenia, zwykle używany jako adres zwrotny komputera.
Jak naprawić błąd komunikatora: „Nie możesz wysłać wiadomości do tego konta”
Jak naprawić błąd komunikatora: „Nie możesz wysłać wiadomości do tego konta”
Czy kiedykolwiek widziałeś
Uzyskaj informacje o systemie BIOS za pomocą wiersza polecenia w systemie Windows 10
Uzyskaj informacje o systemie BIOS za pomocą wiersza polecenia w systemie Windows 10
W systemie Windows 10 można uzyskać informacje o systemie BIOS za pomocą wiersza poleceń. Oto jak.
Jak zobaczyć ostatnią aktywność na Facebooku i dlaczego nie wyświetla się niektórym znajomym
Jak zobaczyć ostatnią aktywność na Facebooku i dlaczego nie wyświetla się niektórym znajomym
Jeśli chcesz zobaczyć, kiedy Twoi znajomi byli ostatnio online na Facebooku, możesz sprawdzić ich aktywność na platformie. Ale dlaczego można zobaczyć aktywność niektórych znajomych, a innych nie? Jeśli chcesz się dowiedzieć, już to zrobiłeś
Jak ukryć swój numer za pomocą *67
Jak ukryć swój numer za pomocą *67
Dowiedz się, jak używać pionowego kodu serwisowego *67, aby zapobiec wyświetlaniu numeru telefonu na smartfonie lub identyfikatorze dzwoniącego. Działa na iPhonie i Androidzie.