Instrukcje: uzyskiwanie dostępu do plików podsystemu Windows dla systemu Linux (WSL) w systemie Windows 10



Zaktualizowany 2024 kwietnia: Przestań otrzymywać komunikaty o błędach i spowolnij swój system dzięki naszemu narzędziu do optymalizacji. Pobierz teraz na pod tym linkiem
  1. Pobierz i zainstaluj narzędzie do naprawy tutaj.
  2. Pozwól mu przeskanować twój komputer.
  3. Narzędzie będzie wtedy napraw swój komputer.

Połączenie między Linuksem a Windowsem jest coraz bliższe. Teraz to Microsoft wspiera Linux dzięki WSL (Windows Subsystem for Linux) robi to, o co prosili użytkownicy: Aktualizacja systemu Windows 10 kwietnia 2019 r. umożliwia dostęp do plików systemu Linux z systemu Windows.

Wersja 1903 systemu Windows 10 daje nie tylko możliwość otwierania plików systemu Linux w Eksploratorze, ale także możliwość edycji plików systemu Linux w systemie Windows.

Jedną z najbardziej zaskakujących rzeczy w systemie Windows 10 jest to, że możesz aktywować podsystem Windows dla Linuksa, zainstalować dystrybucję Linuksa, taką jak Ubuntu, a następnie uruchomić polecenia Linuksa w powłoce Bash.

Co to jest podsystem Windows dla systemu Linux (WSL)?

Podsystem Windows dla Linux (WSL) to nowa funkcja systemu Windows 10, która pozwala na uruchamianie natywnych narzędzi wiersza poleceń Linux bezpośrednio w systemie Windows, oprócz tradycyjnych aplikacji komputerowych Windows i nowoczesnych aplikacji sklepowych.

Ta funkcja jest dostępna w takiej czy innej formie od początku 2016 r., Ale Microsoft stale pracuje nad ulepszeniem sposobu udostępniania systemów Windows i Linux.

Na przykład nie można było uruchamiać aplikacji Windows z terminala Linux na wczesnym etapie. Teraz możesz. I chociaż od jakiegoś czasu masz dostęp do plików systemu Windows z terminala Linux, nie jest odwrotnie. Ale to wkrótce.

Jak uzyskać dostęp do plików Ubuntu (podsystem Windows) z Windows 10

Chociaż pokazujemy ten samouczek dla podsystemu Ubuntu, proces będzie taki sam dla innych systemów zainstalowanych na WSL, takich jak OpenSUSE, Kali i inne.

Adres, pod którym Windows 10 WSL przechowuje plik środowiska Linux:% profil użytkownika% pakietów AppDataLocal

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

  1. Włącz funkcję WSL.
  2. Zainstaluj Distro, na przykład Ubuntu i uruchom go.
  3. Jeśli znajdujesz się w katalogu w systemie Linux FS, wpisz explorer.
  4. Otworzy się okno Eksploratora plików znajdujące się w twojej dystrybucji Linuksa.


Aktualizacja z kwietnia 2024 r.:

Za pomocą tego narzędzia możesz teraz zapobiegać problemom z komputerem, na przykład chroniąc przed utratą plików i złośliwym oprogramowaniem. Dodatkowo jest to świetny sposób na optymalizację komputera pod kątem maksymalnej wydajności. Program z łatwością naprawia typowe błędy, które mogą wystąpić w systemach Windows - nie ma potrzeby wielogodzinnego rozwiązywania problemów, gdy masz idealne rozwiązanie na wyciągnięcie ręki:

  • Krok 1: Pobierz narzędzie do naprawy i optymalizacji komputera (Windows 10, 8, 7, XP, Vista - Microsoft Gold Certified).
  • Krok 2: kliknij „Rozpocznij skanowanie”, Aby znaleźć problemy z rejestrem Windows, które mogą powodować problemy z komputerem.
  • Krok 3: kliknij „Naprawić wszystko”, Aby rozwiązać wszystkie problemy.

pobieranie



Stamtąd możesz uzyskać dostęp do wszystkich plików systemu Linux, tak jak każdy inny plik w Eksploratorze plików. Obejmuje to takie operacje, jak: Przeciąganie i upuszczanie plików w obu kierunkach, kopiowanie i wklejanie, a nawet używanie niestandardowych elementów menu kontekstowego dodawanych przez Notepad ++, VSCode i inne oprogramowanie.

Eksplorator plików wyświetla pliki dystrybucyjne jako wirtualny udział sieciowy pod ścieżką \\\ wsl $ \\.

Uzyskiwanie dostępu do plików Linux po uruchomieniu WSL Distro w PowerShell

1. otwórz PowerShell lub podniesiony PowerShell.

2. skopiuj i wklej wsl –list - który działa w PowerShell, a następnie naciśnij klawisz Enter, aby wyświetlić bieżące zniekształcenia WSL. Zanotuj nazwę dystrybucji WSL (na przykład Ubuntu), dla której chcesz uzyskać dostęp do plików. (patrz zrzut ekranu poniżej)

Wpisz następujące polecenie w PowerShell i naciśnij klawisz Enter, aby przejść do katalogu dystrybucyjnego WSL.

cd \ wsl $ \ NameDistributionName >> NameDistribution

Zastąp w powyższym poleceniu rzeczywistą nazwą dystrybucji WSL (np. „Ubuntu”), którą chcesz w kroku 2.

Na przykład: cd \ wsl $ \ Ubuntu

Wprowadź je w wierszu polecenia i naciśnij klawisz Enter, aby wyświetlić powyższy katalog.

Możesz teraz uzyskać dostęp do plików Linux jak zwykle w PowerShell.

Uruchom root z eksploratora plików

Jest to stosunkowo prosta metoda.

  1. Uruchom Eksploratora plików.
  2. Wpisz Linux i naciśnij klawisz Enter na pasku adresu eksploratora plików.
  3. Zainstaluje pamięć dla dystrybucji systemu Linux zainstalowanych na twoim komputerze.
  4. Pliki są widoczne w Eksploratorze plików.

Po uzyskaniu dostępu do tych plików w Eksploratorze plików, możesz uruchomić je normalnie z programami zainstalowanymi na twoim komputerze. Wszystkie wprowadzone zmiany będą widoczne w oknie terminala.

https://superuser.com/questions/1083962/windows-linux-subsystem-accessing-files-outside-of-ubuntu



Porada eksperta: To narzędzie naprawcze skanuje repozytoria i zastępuje uszkodzone lub brakujące pliki, jeśli żadna z tych metod nie zadziałała. Działa dobrze w większości przypadków, gdy problem jest spowodowany uszkodzeniem systemu. To narzędzie zoptymalizuje również Twój system, aby zmaksymalizować wydajność. Można go pobrać przez Kliknięcie tutaj