Windows Tips & News

Získajte prístup k súborom WSL Linux zo systému Windows 10

click fraud protection
ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému

Windows 10 verzia 1903 „Aprílová aktualizácia 2019“ prichádza s množstvom zaujímavých zmien a vylepšení vykonaných vo funkcii WSL. Patria sem ďalšie distribúcie v obchode, možnosť prehliadania súborov WSL z programu File Exporer a ďalšie.

Reklama

Možnosť natívneho spúšťania Linuxu vo Windowse 10 poskytuje funkcia WSL. WSL je skratka pre Windows Subsystem for Linux, ktorý bol pôvodne obmedzený iba na Ubuntu. Moderné verzie WSL umožňujú inštalácia a spustenie viacerých distribúcií Linuxu z obchodu Microsoft Store.

Linuxové distribúcie Microsoft Store Windows 10

Po povolenie WSL, z obchodu si môžete nainštalovať rôzne verzie systému Linux. Môžete použiť nasledujúce odkazy:

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

a viac.

S Windows 10 verzia 1903 "Apríl 2019 Update" môžete ľahko pristupovať ku všetkým súborom vo vašich linuxových distribúciách zo systému Windows. V čase písania tohto článku je táto funkcia implementovaná v systéme Windows 10 build 18836. Je na ceste do pobočky 19h1, takže to uvidíme pri ďalšej zostave. Tu je návod, ako to možno urobiť.

Prístup k súborom WSL Linux zo systému Windows 10, urobte nasledovné.

  1. Povoliť funkcia WSL.
  2. Inštalácia nejake distro, napr. Ubuntu a spustite ho.
  3. V adresári na systéme Linux FS zadajte prieskumník ..
  4. Tým sa otvorí okno Prieskumníka, ktoré sa nachádza vo vašej distribúcii Linuxu.
Prístup k súborom Linuxu v systéme Windows 10

Odtiaľ máte prístup ku všetkým súborom Linuxu, ktoré sa vám páčia, rovnako ako k akémukoľvek inému súboru prostredníctvom Prieskumníka súborov. To zahŕňa operácie, ako napríklad: presúvanie súborov tam a späť na iné miesta, kopírovanie a vkladanie a dokonca aj používanie vlastných položiek kontextovej ponuky pridaných programami Notepad++, VSCode a iným softvérom.

Prieskumník zobrazuje súbory distribúcie ako zdieľanú virtuálnu sieť pod cestou \\wsl$\\.

Zdieľanie siete WSL

Tím WSL aktívne skúma spôsoby, ako zlepšiť zistiteľnosť súborov Linuxu v Prieskumníkovi súborov. Postup ich práce je už vidieť vo Windows 10 Build 18836 ktorý zobrazuje systém súborov WSL/Linux v Prieskumníkovi súborov.

Obsahskryť
Prístup k súborom Linuxu v príkazovom riadku
Známe problémy

Prístup k súborom Linuxu v príkazovom riadku

Okrem Prieskumníka súborov môžete na prístup k súborom v systéme Linux použiť klasický príkazový riadok a nástroje PowerShell. Podobne musíte prejsť na \\wsl$\{názov distribúcie}\, kde {názov distribúcie} je názov spustenej distribúcie.

WSL v prostredí PowerShell

Známe problémy

Toto je nová funkcia a niektoré jej časti nemusia fungovať dokonale. Tu je niekoľko známych problémov, na ktoré vás chceme upozorniť pri používaní tejto funkcie:

  • Odteraz budú súbory distribúcie dostupné iba zo systému Windows, keď je distribúcia spustená. Vývojár pridá podporu pre nespustené distribúcie v budúcej aktualizácii.
    Keďže súborový server 9P beží vo vnútri každej distribúcie, je prístupný iba vtedy, keď je táto distribúcia spustená. Tím hľadá spôsoby, ako to vyriešiť.
  • S prístupom k súborom Linuxu sa zaobchádza rovnako ako s prístupom k sieťovému prostriedku a všetky pravidlá prístupu k sieťovým zdrojom budú platiť aj naďalej
    napr.: Keď používate CMD, cd \\wsl$\Ubuntu\home nebude fungovať (keďže CMD nepodporuje cesty UNC ako aktuálne adresáre), skopírujte však \\wsl$\Ubuntu\home\somefile.txt C:\dev\ bude pracovať
  • Stále platia staré pravidlá, nemali by ste pristupovať k svojim súborom Linuxu v priečinku AppData!
    Ak sa pokúsite získať prístup k svojim súborom Linux prostredníctvom priečinka AppData, obchádzate server 9P, čo znamená, že nebudete mať prístup k súborom systému Linux a možno by ste skorumpovaný vaša linuxová distribúcia.

Poznámka: Server 9P je server, ktorý obsahuje protokoly podporujúce metadáta systému Linux vrátane povolení. WSL init démon teraz obsahuje 9P server. Existuje služba a ovládač systému Windows, ktorý funguje ako klient a hovorí so serverom 9P (ktorý beží vo vnútri inštancie WSL). Klient a server komunikujú cez sokety AF_UNIX, pretože WSL umožňuje interakciu medzi aplikáciou Windows a aplikáciou Linux pomocou AF_UNIX.

Zdroj: Microsoft

ODPORÚČAME: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon systému
Microsoft Edge sa teraz automaticky znižuje

Microsoft Edge sa teraz automaticky znižuje

Najnovšia verzia Canary prehliadača Microsoft Edge Chromium predstavuje novú funkciu. Počnúc zost...

Čítaj viac

Ako skontrolovať, či proces beží ako správca (zvýšený) v systéme Windows

Ako skontrolovať, či proces beží ako správca (zvýšený) v systéme Windows

ODPORÚČANÉ: Kliknite sem, ak chcete opraviť problémy so systémom Windows a optimalizovať výkon sy...

Čítaj viac

Povoľte režim IE v prehliadači Chromium Edge

Povoľte režim IE v prehliadači Chromium Edge

Ako povoliť režim IE v prehliadači Microsoft Edge ChromiumAko si možno pamätáte, Microsoft odstrá...

Čítaj viac