Skip to main content

Kako pristupiti Ubuntu Bash datotekama u sustavu Windows (i vaš Windows pogon sustava u Bash)

Kako pristupiti Ubuntu Bash datotekama u sustavu Windows (i vaš Windows pogon sustava u Bash)

Geoffrey Carr

Linux okruženja koje instalirate iz Trgovine (kao što su Ubuntu i openSUSE) čuvaju svoje datoteke u skrivenoj mapi. Ovoj mapi možete pristupiti za izradu sigurnosnih kopija i pregledavanje datoteka. Također možete pristupiti datotekama sustava Windows iz Bash ljuske.

Nemojte mijenjati Linux datoteke s alatom Windows

Microsoft snažno upozorava na dodavanje ili izmjenu Linux datoteka s programom Windows. To bi moglo prouzročiti probleme metapodataka ili korumpiranu datoteku i može vas prisiliti da deinstalirate i ponovno instalirate Linux distribuciju kako biste je ispravili. Međutim, i dalje možete pregledavati i sigurnosno kopirati Linux datoteke koristeći Windows softver i to neće uzrokovati nikakve probleme.

Drugim riječima, tretirajte mapu Linux kao da je samo za čitanje iz sustava Windows. Nemojte koristiti bilo koji alat za Windows, uključujući grafičke aplikacije ili alate naredbenog retka, da biste ih izmijenili. Nemojte stvarati nove datoteke unutar ovih mapa pomoću alata Windows.

Ako želite raditi s datotekom iz oba okruženja Linux i Windows, trebali biste ga izraditi u Windows datotečnom sustavu. Na primjer, ako imate mapu na C: projectu u sustavu Windows, možete je također pristupiti na / mnt / c / project u Linux okruženju. Budući da je pohranjen na Windows datotečnom sustavu i pristupa se pod / mnt / c, može se modificirati datoteka pomoću alata Windows ili Linux.

Gdje Windows čuva Linux datoteke

Vaš Linux datotečni sustav pohranjen je u skrivenoj mapi iz nekog razloga, jer Microsoft ne želi da se neovlašteni s njim. No, ako trebate pregledavati ili sigurnosno kopirati neke datoteke, naći ćete ih pohranjene u skrivenoj mapi. Da biste joj pristupili, otvorite File Explorer i priključite sljedeću adresu u adresnu traku:

%userprofile%AppDataLocalPackages

(Ovo vas vodi C:UsersNAMEAppDataLocalPackages , Također možete prikazati skrivene mape u programu File Explorer i navigirati ovdje ručno, ako to želite.

U ovoj mapi dvokliknite mapu za Linux distribuciju čije datoteke želite pogledati:

  • Ubuntu: CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
  • openSUSE Leap 42: 46932SUSE.openSUSELeap42.2_022rs5jcyhyac
  • SUSE Linux Enterprise Server 12: 46932SUSE.SUSELinuxEnterpriseServer12SP2_022rs5jcyhyac

Nazivi tih mapa mogu se blago promijeniti u budućnosti. Potražite mapu nazvana po Linux distribuciji.

U mapi Linux distribucije dvokliknite mapu "LocalState", a zatim dvaput kliknite mapu "rootfs" da biste vidjeli njezine datoteke.

Drugim riječima, datoteke se spremaju na:

C:UsersNAMEAppDataLocalPackagesDISTRO_FOLDERLocalState ootfs

Bilješka: U starijim verzijama sustava Windows 10 te su datoteke pohranjene pod nazivom C: Users Name AppData Local lxss. To se promijenilo počevši s ažuriranjem Autori autora.

Da biste pogledali datoteke pohranjene u kućnoj mapi, dvokliknite mapu "home", a zatim dvokliknite svoje UNIX korisničko ime.

Zapamtite, nemojte mijenjati niti jednu od tih datoteka ili dodavati datoteke u ove mape iz programa File Explorer!

Gdje se Windows System Drive pojavljuje u Linuxu

Windows podsustav za Linux omogućuje vašem punom Windows sistemskom pogonu na raspolaganju kako biste mogli raditi s istim datotekama u oba okruženja. Međutim, Bash okruženje ne samo vas odbaci u vašem C: pogonu. Umjesto toga, stavlja vas u kućni imenik UNIX računa u datotečnom sustavu Linux okruženja.

Vaš Windows pogon sustava i ostali povezani pogoni izloženi su u / mnt / direktoriju, gdje su drugi pogoni tradicionalno dostupni u strukturi Linuxa. Konkretno ćete pronaći C: pogon na sljedećoj lokaciji u Bash okruženju:

/mnt/c

Za promjenu u ovaj direktorij pomoću cd naredba, upišite:

cd /mnt/c

Ako imate D: pogon, pronaći ćete ga na / mnt / d, i tako dalje.

Na primjer, da biste pristupili datoteci pohranjenoj na C: Users Chris Downloads File.txt, upotrijebite put /mnt/c/Users/Chris/Downloads/File.txt u Bash okruženju. I da, to je velika i mala slova, pa vam je potrebno "Preuzimanja", a ne "preuzimanja".

Također možete montirati vanjske diskove i mrežne lokacije za pristup više datoteka iz Linux okruženja.

Imajte na umu da, pri pristupu datotekama sustava Windows, vaša Bash okruženja imaju dozvole s kojima je pokrenut. Ako ste ga normalno pokrenuli iz prečaca, imat će iste dozvole za pristup vašem računalu s vašim Windows korisničkim računom.

Na primjer, ako želite pristupiti mapi sustava vaš korisnički račun nema dozvolu za pristup, trebali biste desnom tipkom miša kliknuti gumb Bash ljuske i odabrati "Pokreni kao administrator" da biste pokrenuli Bash ljusku s pravima administratora sustava Windows ,

To funkcionira baš kao i naredbeni redak koji treba pokrenuti kao administrator ako vam je potreban pristup pisanju samo datotekama administratora ili pisanje pristupa datotekama sustava. Ne možete samo koristiti sudo u Bash okruženju.

Link
Plus
Send
Send
Pin