Kaip įjungti atvejų jautrių failų ir aplankų pavadinimus „Windows 10“
„Windows 10“ dabar siūlo pasirinktinę bylų jautrių failų sistemą, kaip ir „Linux“ ir kitos UNIX tipo operacinės sistemos. Jei įgalinsite šią funkciją, visi „Windows“ procesai tinkamai tvarkys bylų ir failų aplankus. Kitaip tariant, jie matys „failą“ ir „failą“ kaip du atskirus failus.
Kaip tai veikia
Tai NTFS failų sistemos funkcija, kurią galite įjungti pagal katalogą. Jis netaikomas visai jūsų failų sistemai, todėl galite tik įjungti atvejų jautrumą tam tikriems aplankams, kuriuos naudojate vystymosi tikslais.
Bylos jautrumas buvo pridėtas „Windows 10“ 2018 m. Balandžio mėn. Atnaujinime. Prieš tai buvo įmanoma prijungti „Windows“ aplankus kaip jautrius „Windows“ aplinkoje „Bash“, taip pat žinomą kaip „Windows“ posistemį „Linux“. Tai veikė gerai „Linux“ aplinkoje, tačiau supainiojo įprastas „Windows“ programas. Dabar tai yra failų sistemos lygio funkcija, o tai reiškia, kad visi „Windows“ programos taip pat matys didžiosios ir mažosios raidės failų sistemą.
Ši funkcija įjungta per fsutil.exe
komandą, kurią turite paleisti iš komandų eilutės. Tai galite padaryti iš „Command Prompt“ arba „PowerShell“ lango. Naudojant numatytuosius nustatymus, „Linux“ aplinkoje sukurti aplankai taip pat automatiškai sukonfigūruojami kaip jutikliai.
Kaip nustatyti katalogą kaip jutiklį
Norėdami pradėti, dešiniuoju pelės mygtuku spustelėkite mygtuką Pradėti, tada pasirinkite komandą „PowerShell (administratorius)“. Jei pageidaujate naudoti komandų eilutę, „Start“ meniu galite ieškoti „Command Prompt“, dešiniuoju pelės mygtuku spustelėkite jį, tada pasirinkite komandą „Run as Administrator“. Komanda veikia taip pat, nepriklausomai nuo pasirinktos komandų eilutės aplinkos.
Jums gali prireikti administratoriaus prieigos, kad paleistumėte šią komandą, priklausomai nuo jūsų leidimų. Techniškai jums reikia „rašyti atributus“ leidimą katalogui, kurį norite keisti. Daugeliu atvejų tai reiškia, kad jums reikės administratoriaus teisių, jei norite redaguoti aplanką kažkur už vartotojo aplanko, pvz., C: projekto, o ne, jei norite keisti aplanką kažkur savo vartotojo aplanko viduje. kaip c: vartotojai \ tVARDASprojektą.
Prieš tęsdami, įsitikinkite, kad nė viena veikianti Linux programinė įranga šiuo metu nenurodo katalogo, kurį ketinate keisti. Negalima pakeisti aplanko atvejų jautrumo žymos, kai Linux programinė įranga ją naudoja. Jei visuose Linux procesuose šiuo metu yra katalogo arba nieko, kas yra atidarytas kataloge, net ir kaip jų dabartinį darbo katalogą, „Linux“ programos neatpažins pakeitimų ir gali kilti problemų.
Jei norite sukurti jautrią aplanką, įveskite šią komandą, pakeičiant „C: aplanką“ į kelią į aplanką:
fsutil.exe failas setCaseSensitiveInfo C: įjungti
Jei aplanko kelias turi tarpą, pridėkite visą kelią kabutėse, pvz .:
fsutil.exe failas setCaseSensitiveInfo "C: mano aplankas" įgalina
Tai nedaro įtakos aplankams
Atvejo jautrumo vėliava veikia tik konkretų aplanką, kuriam jūs naudojate. Jis nėra automatiškai paveldėtas šio aplanko pakatalogiais.
Kitaip tariant, jei turite aplanką, pavadintą „C:“ ir jis turi C: aplanko ir C: aplanko „sub“ katalogus, paprasčiausiai į „C:“ aplanko slaptąjį aplanką taip pat neįmanoma. „Test“ ir „stuff“ pakatalogiai jame. Jums reikia paleisti tinkamą fsutil
komandą atskirai, kad visi trys aplankai būtų jautrūs.
„Linux“ įrankiai Sukurkite atvejų jautrius aplankus pagal nutylėjimą
„Linux“ įrankiai, kuriuos naudojate „Windows“ posistemio sistemoje „Linux“ („Bash shell“), dabar sukuria aplankus, kuriuose yra jautrus vėliavos rinkinys. Taigi, ar naudojate mkdir
komandą sukurti katalogą viduje „Bash“ korpuso ar kūrimo įrankio, tai sukuria jūsų sukurtas katalogas, net jei jūs jį sukursite ant sumontuotos „Windows“ failų sistemos.
Techniškai tai atsitinka todėl, kad „Linux“ aplinkos „DrvF“ failų sistema naudoja atvejis = rež
vėliava pagal numatytuosius nustatymus. The atvejis = rež
parinktis nustato „Linux“ aplinką, kad ji atitiktų kiekvieno katalogo NTFS vėliavą ir automatiškai nustatytų atvejo jautrumo vėliavą ant katalogų, sukurtų per „Linux“ aplinką. Šią parinktį galite pakeisti savo wsl.conf faile, jei norite.
Tol, kol sukuriate aplankus iš „Linux“ aplinkos, jie sukuriami naudojant tinkamus atvejų jautrumo nustatymus ir niekada neturėsite paliesti fsutil.exe komandos.
Kaip patikrinti, ar katalogas yra „Case Sensitive“
Norėdami patikrinti, ar katalogas šiuo metu yra jautrus jautriems, paleiskite šią komandą, pakeisdami „C: aplanką“ į aplanką.
fsutil.exe failas queryCaseSensitiveInfo C: \ t
Jei kataloge yra įjungtas atvejo jautrumas, pamatysite, kad yra įjungtas „Byla jautri atributas kataloge [path]. katalogas [kelias] yra išjungtas. “
Kaip sukurti katalogo bylą nejautrus
Jei norite atšaukti savo pakeitimą ir dar kartą atpažinti katalogo korpusą (kaip tai numatė Bill Gates), paleiskite šią komandą, pakeičiant „C: aplanką“ su keliu į aplanką.
fsutil.exe failas setCaseSensitiveInfo C: aplankas išjungiamas
Jei bandysite išjungti atvejo jautrumą aplankui, kuriame yra failų su pavadinimais, kurie susidūrė, pamatysite pranešimą „Klaida: katalogas nėra tuščias“. Prieš tęsdami turėsite pašalinti ar pervardyti prieštaraujančius failus.