Skip to main content

Kuidas pääseda oma Ubuntu bashifailidesse Windowsis (ja teie Windowsi süsteemi draiv Bashis)

Kuidas pääseda oma Ubuntu bashifailidesse Windowsis (ja teie Windowsi süsteemi draiv Bashis)

Geoffrey Carr

Poole installitud Linuxi keskkond (nt Ubuntu ja openSUSE) säilitavad oma failid varjatud kaustas. Selle kausta juurde pääsete failide varundamiseks ja vaatamiseks. Samuti saate oma Windowsi faile Bashi shellist pääseda.

Ärge muutke Linuxi faile Windowsi tööriistadega

Microsoft hoiatab Linuxi failide lisamise või muutmise eest Windowsi tarkvaraga. See võib põhjustada metaandmetega seotud probleeme või faili rikkimist ning võib sundida Linuxi levitamist desinstallima ja uuesti installima, et seda parandada. Siiski saate oma Windowsi faile Windowsi tarkvara abil vaadata ja varundada ning see ei tekita probleeme.

Teisisõnu, käsitleke Linuxi kausta nii, nagu oleks see ainult Windowsi jaoks lugemiseks. Ärge kasutage Windowsi tööriista, sealhulgas graafilisi rakendusi või käsurea tööriistu, nende muutmiseks. Ärge looge uusi kaustu, kasutades Windowsi tööriistu.

Kui soovite töötada nii Linuxi kui ka Windowsi keskkonnas oleva failiga, peaksite selle looma oma Windowsi failisüsteemis. Näiteks kui teil on Windowsis C: project asuv kaust, võite selle juurde pääseda ka / mnt / c / project Linuxi keskkonnas. Kuna see on Windowsi failisüsteemis salvestatud ja sellel on juurdepääs / mnt / c-le, on faili turvaline muuta kas Windowsi või Linuxi tööriistadega.

Kui Windows salvestab Linuxi failid

Teie Linuxi failisüsteem salvestatakse põhjusel peidetud kausta, kuna Microsoft ei taha, et te sellega võistleksite. Kuid kui peate mõned failid vaatama või varundama, leiate need ka peidetud kausta. Selle avamiseks avage rakendus File Explorer ja ühendage aadressiribale järgmine aadress:

%userprofile%AppDataLocalPackages

(See viib teid sisse C:UsersNAMEAppDataLocalPackages . Samuti saate File Exploreris näidata peidetud kaustu ja liikuda siin käsitsi, kui soovite.

Selles kaustas topeltklõpsake Linuxi distributsiooni kausta, mille faile soovite vaadata.

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

Nende kaustade nimed võivad tulevikus veidi muutuda. Lihtsalt otsige kausta, mis on nime saanud Linuxi jaotus.

Linuxi jaotuskausta topeltklõpsake kausta "LocalState" ja seejärel topeltklõpsake selle failide nägemiseks kausta "rootfs".

Teisisõnu salvestatakse failid aadressil:

C:UsersNAMEAppDataLocalPackagesDISTRO_FOLDERLocalState ootfs

Märge: Windows 10 vanemates versioonides olid need failid salvestatud C: Users Name AppData Local lxss. See muutus alustuseks Fall Creator Update'iga.

Kodukataloogis salvestatud failide vaatamiseks topeltklõpsake kausta "home" ja seejärel topeltklõpsake oma UNIX-i kasutajanime.

Pidage meeles, et ärge modifitseerige ühtegi neist failidest ega lisage faile failiraamatust nende kaustade juurde!

Kui teie Windowsi süsteemiserver kuvatakse Linuxis

Linuxi Windowsi alamsüsteem muudab teie kogu Windowsi süsteemse kettaseadme kättesaadavaks, nii et saate töötada mõlemas keskkonnas samade failidega. Kuid Bashi keskkond ei lase sul lihtsalt C: draivist ära. Selle asemel paneb see teid oma UNIXi konto kodukataloogi Linuxi keskkonna failisüsteemi.

Teie Windowsi süsteemide draiv ja muud ühendatud draivid on avatud kataloogis / mnt / kataloog, kus teised kettad on tavapäraselt saadaval Linuxi kataloogistruktuuri. Konkreetselt leiate C: draivi järgmises asukohas Bashi keskkonnas:

/mnt/c

Selle kataloogi muutmine koos cd käsk lihtsalt tippige:

cd /mnt/c

Kui teil on D: draiv, leiad selle asukoha aadressil / mnt / d ja nii edasi.

Näiteks C: Users Chris Downloads File.txt salvestatud faili avamiseks kasutage Bashi keskkonnas tee /mnt/c/Users/Chris/Downloads/File.txt. Ja jah, see on tõstutundlik, nii et vajate "allalaadimist" ja mitte "allalaadimist".

Võite ka välisseadmeid ja võrgu asukohti kinnitada, et pääseda juurde rohkem faile Linuxi keskkonnas.

Pange tähele, et Windowsi süsteemifaile pääsemisel on teie Bashi shellikeskkonnas õigused, millega see käivitati. Kui käivitate selle tavaliselt otsetee abil, on see sama failiõiguse õigused, mida teie Windowsi kasutajakonto teeb.

Näiteks, kui soovite juurdepääsu süsteemi kausta oma kasutajakonto ei ole õigust kasutada, peaksite selleks paremklõpsake Bash koorimata otsetee ja valige "Run as Administrator" käivitada Bash koorimata Windows administraatori õigused .

See toimib täpselt nagu käsureale, mis tuleb käivitada administraatorina, kui teil on vaja kirjutada juurdepääs ainult administraatoripõhistele failidele või kirjutada juurdepääs süsteemifailidele. Sa ei saa lihtsalt kasutada sudo Bashi keskkonnas.

Link
Plus
Send
Send
Pin