7Sep

Ako pristupovať k súborom Ubuntu Bash v systéme Windows( a systémovej jednotke systému Windows v Bash)

click fraud protection

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.

instagram viewer

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 \ lxss

Systémové súbory Ubuntu sú uložené na:

C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ rootfs

Domovský priečinok používateľského účtu Ubuntu je uložený na adrese:

C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME

Domovský priečinok úctu je uložený na adrese:

C: \ Users \ USERNAME \ AppData \root

Kde 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/ c

Ak chcete zmeniť tento adresár pomocou príkazu "cd", spustite nasledujúci príkaz:

cd /mnt/ c

Ak 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.