Podsystem Windows dla systemu Linux (WSL) to bardzo przydatne narzędzie dla osób, które chcą uruchamiać polecenia systemu Linux w systemie Windows. Jednak wielu użytkowników napotkało kilka problemów z WSL.
Jednym z takich przykładów jest problem z dostępem do plików w podsystemie Windows dla systemu Linux.
Użytkownik zgłosił następujący problem na forum:
Dlaczego, na przykład, gdy tworzę plik z poziomu systemu Windows, nie mogę go zobaczyć pod systemem Linux w systemie Windows 10 (bash.exe)
Zrzut ekranu powinien wyjaśnić. Folder: OMG został utworzony w Eksploratorze Windows. Folder OMGBash został stworzony z systemu Linux bash.exe
Kiedy folder LUB plik jest tworzony poza bash.exe, nigdy go nie widzę, bez względu na uprawnienia i własność.
Dlatego użytkownik nie widzi żadnego folderu ani pliku utworzonego poza programem bash.exe. Jest to poważny problem dla każdego, kto używa Bash w systemie Windows, a dziś pokażemy, co zrobić, aby rozwiązać błąd.
Nie możesz uzyskać dostępu do plików w podsystemie Windows dla systemu Linux? Oto co robić
1. Zaktualizuj system Windows
Upewnij się, że zawsze instalujesz najnowsze kompilacje dla systemu Windows. Aktualizacje systemu Windows rozwiązują wiele problemów dotyczących granicy między systemem Linux a systemem Windows.
Aby sprawdzić, czy Twoja wersja systemu Windows 10 jest aktualna, zapoznaj się z naszym szczegółowym przewodnikiem.
2. Zapisz pliki w systemie plików Windows
Jeśli edytujesz pliki za pomocą narzędzi systemu Windows, powinieneś przechowywać je w systemie plików Windows. Dlatego nie twórz ani nie aktualizuj plików Linux za pomocą aplikacji Windows.
Można jednak uruchamiać, budować lub testować pliki systemu Linux za pomocą narzędzi systemu Linux.
Wniosek
Pamiętaj, że nie można uruchomić wszystkich aplikacji Linux w WSL. Podsystem Windows dla systemu Linux służy do uruchamiania Bash i niektórych podstawowych narzędzi systemu Linux.
Zatem WSL nie obsługuje aplikacji Linux, takich jak Gnome lub KDE.
Ponadto firma Microsoft nie zaleca używania podsystemu Windows dla systemu Linux do hostowania usług produkcyjnych. W tym celu możesz użyć platformy Azure, Hyper-V lub Docker.
Jednak w tym przypadku powinieneś mieć dostęp do plików za pośrednictwem aplikacji Windows lub Linux. Upewnij się, że twój system operacyjny jest aktualny i przechowuj pliki w systemie plików Windows.
Czy nasze rozwiązania działały dla Ciebie? Jak korzystasz z podsystemu Windows dla systemu Linux? Daj nam znać w sekcji komentarzy poniżej!