Kaip tai veikia
Tai NTFS failų sistemos funkcija, kurią galite įjungti pagal katalogą. Tai netaikoma visai jūsų failų sistemai, todėl galite tik įjungti atvejų jautrumą konkretiems katalogams, kuriuos naudojate kūrimo tikslais.
Atvejo jautrumas buvo pridėtas "Windows 10" balandžio 2018 m. Atnaujinime. Prieš tai "Windows" aplanke Bash galima įrašyti "Windows" aplankus kaip didžiųjų raidžių, taip pat žinomas kaip "Windows" posistemis "Linux". Tai gerai veikė "Linux" aplinkoje, bet jis supainiojo įprastas "Windows" programas. Tai dabar yra failų sistemos lygio funkcija, o tai reiškia, kad visos "Windows" programos taip pat matys ir didžiosios raidės.
Ši funkcija įjungta per
fsutil.exe
komanda, kurią turite paleisti iš komandinės eilutės. Tai galite padaryti iš komandinės eilutės arba "PowerShell" lange. Naudodami numatytuosius nustatymus, aplankai, kuriuos kuriate "Linux" aplinkoje, taip pat automatiškai sukonfigūruoti taip, kad būtų atsižvelgta į didžiąsias ir didžiausias kategorijas.
Kaip nustatyti katalogą kaip jautrią bylą
Norėdami pradėti, dešiniuoju pelės mygtuku spustelėkite mygtuką Pradėti, tada pasirinkite komandą "PowerShell (Administrator)". Jei norite naudoti komandų eilutę, galite ieškoti "Komandinės eilutės" savo meniu Pradėti, dešiniuoju pelės mygtuku spustelėkite ją, tada pasirinkite komandą "Vykdyti kaip administratorius". Komanda veikia ta pačia, nesvarbu, kokia pasirinkta komandinės eilutės aplinka.
Priklausomai nuo jūsų įgaliojimų, gali prireikti administratoriaus prieigos, norint paleisti šią komandą. Techniškai, jums reikia leidimo "rašyti atributai" katalogui, kurį norite keisti. Daugeliu atvejų tai reiškia, kad jums reikės administratoriaus teisių, jei norite redaguoti aplanką, esantį už jūsų vartotojo aplanko, pvz., C: project, o ne jei norite keisti aplanką, esantį jūsų vartotojo aplanko viduje. kaip ir c: users VARDAS project.
Jei norite, kad aplankas būtų didžiausias, įveskite šią komandą, pakeičiant "C: aplanką" keliu į aplanką:
fsutil.exe file setCaseSensitiveInfo C:folder enable
Jei aplanko kelias yra tarpas, pridėkite visą kelią į kabutes, pvz.:
fsutil.exe file setCaseSensitiveInfo 'C:my folder' enable
Tai neturi įtakos aplankams
Žymeklis "jautrumas" susijęs tik su konkrečiu aplanku, kuriame jį naudojate. Šis aplanko poaplankius automatiškai nėra paveldėtas.
Kitaip tariant, jei turite aplanką pavadinimu C: aplanke, jo aplanke yra C: folder test ir C: folder stuff subfolderiai, tiesiog sukuriant aplanką C: "Testas" ir "stuff" aplankai joje yra didžiuliai. Jums reikės paleisti tinkamą
fsutil
komandą atskirai, kad visi trys aplankai būtų registruojami didžiosiomis raidėmis.
Linux Įrankiai pagal numatytuosius nustatymus sukuria "Case Sensitive Folders"
Linux įrankiai, kuriuos paleidžiate "Windows" posistemyje "Linux" ("Bash" lukštai), dabar kurkite aplankus, kuriuose yra pažymėtos bylos. Taigi, ar naudojate
mkdir
komandą sukurti katalogą "Bash" lange arba kūrimo įrankis tai daro jums, sukurtas katalogas automatiškai nustatomas kaip didžiosios ir mažosios raidės, net jei jį sukuriate savo "Windows" failų sistemoje.
Techniškai tai atsitinka, nes naudojama "Linux" aplinkos DrvFs failų sistema
case=dir
vėliava pagal nutylėjimą. The
case=dir
parinktis nustato, kad "Linux" aplinka atitiktų kiekvieno katalogo "NTFS" vėliavą ir automatiškai nustato atvejo jautrumo vėliavą kataloguose, sukurtuose "Linux" aplinkoje. Šią parinktį galite pakeisti savo wsl.conf rinkmenoje, jei jums patinka.
Kol sukursite aplankus iš "Linux" aplinkos, jie bus sukurti tinkamai jautrumo jutiklių nustatymams, todėl niekada nereikės paliesti komandos fsutil.exe.
Kaip patikrinti, ar aplankas yra jautrus byloms
Norėdami patikrinti, ar aplankas šiuo metu yra didžiosios ir mažosios formos, paleiskite šią komandą, pakeičiant "C: aplanką" keliu į aplanką.
fsutil.exe file queryCaseSensitiveInfo C:folder
Jei į katalogą įjungtas atvejo jautrumas, matysite, kad įjungtas "atvaizdas, susijęs su atvaizdu" kataloge [kelias]. "Jei kataloge naudojamas standartinis" Windows "atvejo nejautrumas, pamatysite, kad atributas" atributas "yra katalogas [kelias] yra išjungtas."
Kaip padaryti katalogo atvejį nejautrus
Jei norite anuliuoti savo pakeitimą ir dar kartą sukurti neatitikimo aplanką (kaip Billas Gatesas tai numatė) paleiskite šią komandą, pakeisdami "C: aplanką" keliu į aplanką.
fsutil.exe file setCaseSensitiveInfo C:folder disable