Nekeiskite Linux failų naudodami "Windows" įrankius
"Microsoft" primygtinai perspėja, kad "Linux" rinkmenas nereikia papildyti ar keisti su "Windows" programine įranga. Tai gali sukelti metaduomenų ar failų korupciją ir gali priversti ištaisyti ir iš naujo įdiegti "Linux" paskirstymą. Tačiau vis tiek galite peržiūrėti ir dubliuoti savo "Linux" failus naudodamiesi "Windows" programine įranga ir dėl to nekils jokių problemų.
Kitaip tariant, elgdamiesi su "Linux" aplanku, tarsi jis būtų skaitomas tik iš "Windows". Nenaudokite jokių "Windows" įrankių, įskaitant grafines programas ar komandinės eilutės įrankius, juos keisti. Nei kurkite naujus failus šiuose aplankuose naudodami "Windows" įrankius.
Jei norėtumėte dirbti su failais iš Linux ir Windows aplinkų, turėtumėte jį sukurti savo "Windows" failų sistemoje. Pavyzdžiui, jei turite aplanką C: project sistemoje "Windows", jūs taip pat galite jį pasiekti naudodami / mnt / c / project "Linux" aplinkoje. Kadangi jis saugomas "Windows" failų sistemoje ir pasiekiamas po / mnt / c, saugu keisti failą naudodamiesi "Windows" arba "Linux" įrankiais.
Kur "Windows" saugo "Linux" failus
Jūsų "Linux" failų sistema yra saugoma paslėptajame aplanke dėl priežasties, nes "Microsoft" nenori, kad ją pažeistumėte. Tačiau, jei jums reikia peržiūrėti kai kuriuos failus arba sukurti atsargines kopijas, jie bus saugomi paslėptame aplanke. Norėdami ją pasiekti, atidarykite "File Explorer" ir į adreso juostą įjunkite šį adresą:
%userprofile%AppDataLocalPackages
(Tai jus nuves
C:UsersNAMEAppDataLocalPackages
. "File Explorer" taip pat galite rodyti paslėptus aplankus ir naršyti čia, jei norite.
- Ubuntu: CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
- openSUSE šuolis 42: 46932SUSE.openSUSELeap42.2_022rs5jcyhyac
- SUSE Linux Enterprise Server 12: 46932SUSE.SUSELinuxEnterpriseServer12SP2_022rs5jcyhyac
Šių aplankų pavadinimai gali šiek tiek keisti ateityje. Tiesiog ieškokite aplanko, pavadinto po "Linux" paskirstymo.
Kitaip tariant, failai saugomi adresu:
C:UsersNAMEAppDataLocalPackagesDISTRO_FOLDERLocalState
ootfs
Pastaba: Senesnėse "Windows 10" versijose šie failai buvo saugomi C: Users Name AppData Local lxss. Tai pasikeitė, pradedant nuo Fall Creators Update.
Atminkite, kad nekeiskite nė vieno iš šių failų arba nepatekite failų į šiuos aplankus iš "File Explorer"!
Kur "Windows" sistemos diskas pasirodo "Linux"
Windows "Linux" posistemis "Linux" leidžia jūsų "Windows" sistemos diske naudotis, kad galėtumėte dirbti su tais pačiais failais abiejose aplinkose. Tačiau "Bash" aplinka ne tik atleidžia jus nuo jūsų C: vairuoti. Vietoj to, jis įkelia jus į savo UNIX paskyros namų katalogą pagal "Linux" aplinkos failų sistemą.
Jūsų "Windows" sistemos diskas ir kiti prijungti įrenginiai yra rodomi kataloge / mnt /, kur kiti katalogai tradiciškai yra prieinami Linux katalogų struktūroje. Tiksliau, jūs pamatysite C: diską šioje Bash aplinkoje:
/mnt/c
Norėdami pakeisti šį katalogą su
cd
komanda, tiesiog įveskite:
cd /mnt/c
Jei turite D: disko, jūs rasite jį esant / mnt / d ir t. T.
Pavyzdžiui, jei norite pasiekti failą, saugomą C: Users Chris Downloads File.txt, naudokite aplanko /home/c/Users/Chris/Downloads/File.txt kelią Bash. Taip, tai yra didžiosios ir mažosios raidės, todėl jums reikia "Atsisiuntimai", o ne "atsisiuntimai".
Atkreipkite dėmesį, kad prieiga prie "Windows" sistemos failų jūsų "Bash" aplanko aplanke yra leidimai, kuriais jis buvo paleistas. Jei paprastai paleidžiate iš nuorodos, jis turės tuos pačius failų prieigos leidimus, kuriuos atlieka jūsų "Windows" vartotojo abonementas.
Pavyzdžiui, jei norite pasiekti sistemos aplanką, kurio vartotojo abonementas neturi leidimo pasiekti, turėtumėte dešiniuoju pelės klavišu spragtelėti Bash aplanko spartą ir pasirinkite "Vykdyti kaip administratorius", kad paleistumėte "Bash" lange su "Windows" administratoriaus privilegijomis..
Tai veikia taip pat, kaip ir komandų eilutė, kuri turi būti paleista kaip administratorius, jei jums reikia rašyti prieigą prie tik administratoriaus failų arba rašyti prieigą prie sistemos failų. Jūs negalite naudoti tik
sudo
Basho aplinkoje.