Ä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.
- 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.
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".
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.