7Sep

Cum să accesați fișierele dvs. Ubuntu Bash în Windows( și Windows Drive System în Bash)

click fraud protection

Windows 10 "Bash pe Ubuntu pe Windows", mediul conține câteva componente diferite. Prima dată când executați programul bash.exe, acesta va descărca și instala un întreg mediu de spațiu pentru utilizatori Ubuntu. Puteți accesa aceste fișiere în File Explorer sau alte programe Windows, dacă știți unde să căutați.

De asemenea, puteți să accesați unitatea de sistem Windows - și orice alte unități de pe computer - din cadrul shell-ului Ubuntu Bash. Acest lucru vă permite să lucrați cu fișierele Windows normale utilizând utilitarele liniei de comandă Linux.

În cazul în care fișierele Ubuntu Bash Shell sunt stocate în Windows

Rețineți că fiecare cont de utilizator Windows care utilizează Bash va avea propriul mediu Bash separat și fișiere în propriul director de utilizatori.

Pentru a accesa aceste fișiere, va trebui mai întâi să afișați foldere ascunse în File Explorer. Deschideți fereastra File Explorer și faceți clic pe View & gt;Opțiuni & gt;Schimbați dosarul și opțiunile de căutare.

instagram viewer

În fereastra Opțiuni folder care apare, selectați Afișați & gt;Afișați fișiere, foldere și unități ascunse.

Navigați la următorul director pentru a găsi acești dosare:

C: \ Users \ USERNAME \ AppData \ Local \ lxss

Fișierele sistemului Ubuntu sunt stocate la:

C: \ Users \ USERNAME \ AppData \ Local \ Lxss \Dosarul de domiciliu al contului de utilizator al Ubuntu este stocat la: C: \ Users \ USERNAME \ AppData \ Local \ Lxss \ home \ USERNAME

Dosarul de domiciliu al contului rădăcină este stocat la:

C: \ Users \ USERNAME \ AppData \root

În cazul în care sistemul dvs. de sistem Windows apare în Bash

Mediul de shell Ubuntu Bash face ca sistemul dvs. de sistem Windows să fie disponibil, astfel încât să puteți lucra cu aceleași fișiere în ambele medii. Cu toate acestea, mediul Bash nu vă scade doar în unitatea C: \.În schimb, vă plasează în / sau directorul rădăcină pe care îl aveți pe Linux. Dacă executați o comandă ls pentru a vizualiza conținutul directorului, veți vedea directoarele Ubuntu care furnizează mediul Linux.

Unitatea dvs. de sistem Windows și alte unități conectate sunt expuse în directorul /mnt/ aici, unde alte unități sunt în mod tradițional puse la dispoziție în structura directorului Linux.În mod specific, veți găsi unitatea C: la următoarea în mediul Bash:

/mnt/ c

Pentru a trece la acest director cu comanda "cd", executați următoarea comandă:

cd /mnt/ c

Dacă aveți un drive D:, veți găsi că este situat la /mnt/ d, și așa mai departe.

De exemplu, pentru a accesa un fișier stocat la C: \ Users \ Chris \ Downloads \ File.txt, va trebui să utilizați calea /mnt/c/Users/Chris/Downloads/ File.txt în mediul Bash.

Rețineți că, atunci când accesați fișiere de sistem Windows, mediul dvs. shell Bash are permisiunile cu care a fost lansat. Dacă l-ați lansat în mod normal din comanda rapidă, acesta va avea aceleași permisiuni de acces la fișiere pe care le are contul dvs. de utilizator Windows.

De exemplu, dacă doriți să accesați folderul C: \ Users \ Administrator, va trebui să faceți clic dreapta pe comanda rapidă shell Bash și să selectați "Run as Administrator" pentru a lansa shell-ul Bash cu privilegii Windows Administrator.

Aceasta funcționează la fel ca și Promptul de comandă, care trebuie să fie lansat ca Administrator dacă aveți nevoie de acces la scriere la fișierele Administrator-only sau să scrieți acces la fișierele de sistem. Nu puteți folosi doar "sudo" în mediul Bash.