7Sep
Windows 10 "Bash na Ubuntu v systéme Windows" obsahuje niekoľko rôznych komponentov. Keď prvýkrát spustíte program bash.exe, stiahne a nainštaluje celé užívateľské prostredie Ubuntu. K týmto súborom máte prístup v programe Prieskumník súborov alebo v iných programoch Windows, ak viete, kde hľadať.
Môžete tiež pristupovať k systémovej jednotke systému Windows a akýmkoľvek iným jednotkám na vašom počítači - z prostredia shell Ubuntu Bash. To vám umožní pracovať s normálnymi súbormi systému Windows pomocou nástrojov príkazového riadku Linux.
Kde sú ukladané súbory Ubuntu Bash Shell v systéme Windows
Všimnite si, že každý užívateľský účet systému Windows, ktorý používa Bash, bude mať svoje vlastné samostatné prostredie Bash a súbory pod vlastným užívateľským adresárom.
Ak chcete získať prístup k týmto súborom, musíte najskôr v programe Prieskumník zobraziť skryté priečinky. Otvorte okno Prieskumníka súborov a kliknite na položku Zobraziť & gt;Možnosti & gt;Zmena priečinka a možnosti vyhľadávania.
V okne Možnosti priečinka, ktoré sa zobrazí, vyberte Zobraziť & gt;Zobraziť skryté súbory, priečinky a jednotky. Nasledujúci adresár nájdete v nasledujúcom adresári:
C: \ Users \ USERNAME \ AppData \ Local \ lxssSystémové súbory Ubuntu sú uložené na:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ rootfsDomovský priečinok používateľského účtu Ubuntu je uložený na adrese:
C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAMEDomovský priečinok úctu je uložený na adrese:
C: \ Users \ USERNAME \ AppData \rootKde sa váš systémový disk systému Windows objaví v Bash
Prostredie shell Ubuntu Bash robí vašu úplnú systémovú jednotku systému Windows, aby ste mohli pracovať s rovnakými súbormi v oboch prostrediach. Avšak prostredie Bash vás nielen vynechá vo vašej jednotke C: \.Namiesto toho vás umiestni do / alebo koreňového adresára, ktorý by ste mali na Linuxe. Ak vykonáte príkaz ls na zobrazenie obsahu adresára, uvidíte adresáre Ubuntu, ktoré poskytujú prostredie Linux.
Systémová jednotka systému Windows a ostatné pripojené jednotky sú tu zobrazené v adresári /mnt/, kde sú tradične dostupné iné jednotky v štruktúre adresárov systému Linux. Konkrétne nájdete jednotku C: Bash:
/mnt/ cAk chcete zmeniť tento adresár pomocou príkazu "cd", spustite nasledujúci príkaz:
cd /mnt/ cAk máte disk D:, zistíte, že sa nachádza na adrese /mnt/ d, a tak ďalej.
Napríklad, ak chcete získať prístup k súboru uloženému v priečinku C: \ Users \ Chris \ Downloads \ File.txt, budete musieť použiť cestu /mnt/c/Users/Chris/Downloads/ File.txt v prostredí Bash.
Všimnite si, že pri prístupe k systémovým súborom systému Windows má prostredie shell Bash povolenia, ktoré boli spustené.Ak ste ho normálne spustili z odkazu, bude mať rovnaké oprávnenia na prístup k súborom, ktoré používate vo vašom účte systému Windows.
Ak chcete napríklad otvoriť priečinok C: \ Users \ Administrator, musíte kliknúť pravým tlačidlom myši na skratku shell Bash a vybrať "Spustiť ako správca" a spustiť Bash shell s oprávneniami správcu systému Windows.
Toto funguje rovnako ako príkazový riadok, ktorý musí byť spustený ako správca, ak potrebujete zápis do súborov iba pre administrátorov alebo zapisovať prístup k systémovým súborom. Nemôžete používať sudo v prostredí Bash.