Kako v operacijskem sistemu Windows 10 omogočiti imena datotek in map, ki razlikujejo med velikimi in malimi črkami?

Ena od stvari, ki jo lahko uživajo uporabniki z Linuxom in drugimi operacijskimi sistemi, podobnimi Unixu, je svoboda omogočanja poimenovanja datotek, ki upoštevajo velika in mala črka. Če uporabljate Windows 10, boste z veseljem vedeli, da je ista funkcija zdaj na voljo v vašem OS. Ko omogočite to funkcijo, bodo procesi v računalniku lahko pravilno obdelali mape in datoteke, ki razlikujejo med velikimi in malimi črkami. Povedano drugače, lahko imate v isti mapi brez konfliktov datoteke z imenom "kava" in "kava".

Kako deluje občutljivost na velike in male črke v datotekah in mapah sistema Windows 10

Razlikovanje velikih in malih črk v operacijskem sistemu Windows 10 je sistemska funkcija NTFS, ki jo je mogoče omogočiti za vsak imenik. To pomeni, da se ne bi uporabljal za celoten datotečni sistem. Kljub temu lahko funkcijo dodate samo v določene mape za razvojne namene.

Občutljivost malih in velikih črk v sistemu Windows 10 je bila vključena v posodobitev aprila 2018. Preden je bila ta funkcija dodana v sistem, so lahko uporabniki v okolje Bash v sistemu Windows namestili samo mape, ki razlikujejo med velikimi in malimi črkami, kar imenujemo tudi podsistem Windows za Linux. Tak postopek je popolnoma deloval v okolju Linux, vendar je ustvaril konflikt z običajnimi aplikacijami Windows.

Za omogočanje te funkcije lahko uporabite ukazni poziv ali PowerShell. Mape, ki jih ustvarite v okolju Linux, bodo samodejno nastavljene tako, da bodo tudi občutljive na velike in male črke.

Koraki za nastavitev imenika kot razlikovanja med velikimi in malimi črkami

Ko nastavite imenik tako, da razlikuje med velikimi in malimi črkami, boste potrebovali skrbniški dostop. Le tako lahko prosto zaženete ukaz fsutil.exe. Kar morate storiti, je dovoljenje za pisanje atributov v imenik, ki ga želite spremeniti. Na splošno to pomeni tudi, da morate imeti skrbniške pravice, da lahko mapo spremenite nekje zunaj uporabniške mape. Če na primer spreminjate mapo, kot je c: \ project, boste potrebovali skrbniške pravice. Po drugi strani pa, če urejate v svoji uporabniški mapi, kot je c: \ users \ NAME \ project, ne bi potrebovali enakega dostopa.

Preden nadaljujete s koraki, se prepričajte, da se nobena programska oprema Linux trenutno ne sklicuje na imenik, ki ga boste spremenili. Pomembno je, da v tej mapi ne spremenite zastavice za razlikovanje med velikimi in malimi črkami. Težave se lahko pojavijo, ker aplikacije Linux ne bodo mogle prepoznati spremembe.

Če ste pripravljeni nastaviti imenik tako, da upošteva velike in male črke, sledite spodnjim navodilom:

  1. Z desno tipko miške kliknite logotip sistema Windows v opravilni vrstici.
  2. Na seznamu izberite Command Prompt (Admin) ali PowerShell (Admin).
  3. Zaženite naslednji ukaz:

Datoteka fsutil.exe setCaseSensitiveInfo C: \ omogoči mapo

Opomba: 'C: \ folder' zamenjajte s potjo do mape, ki jo želite spremeniti.

  1. Če je na poti do mape prostor, ga obvezno uporabite v narekovajih, tako:

fsutil.exe datoteka setCaseSensitiveInfo »C: \ moja mapa« omogoči

Omeniti velja, da bo zastavica občutljivosti na črke vplivala le na določeno mapo, ki jo spremenite. To pomeni, da njegove podmape ne bodo samodejno podedovale funkcije. Povedano drugače, če imate v mapi C: \ podmapo C: \ folder \ things, podmapa 'things' ne bo upoštevala velikih in malih črk. Če želite, da sledi isti obleki, morate na njej ločeno zagnati ukaz fsutil.exe.

Mape, ki razlikujejo med velikimi in malimi črkami, ustvarjena z orodji Linux

Ko zaženete orodja Linux v podsistemu Windows za Linux (lupina Bash), bo na vsaki novi mapi, ki jo ustvarite, zastavica za občutljivost na velike in male črke. Datotečni sistem DrvFs v okolju Linux je samodejno nastavljen tako, da uporablja zastavico case = dir. To pomeni, da je okolje Linux nastavljeno tako, da potrjuje zastavico NTFS vsakega imenika. Če želite spremeniti to možnost, lahko to storite v datoteki wsl.conf.

Ukaza fsutil.exe ne bi potrebovali, če mape ustvarjate iz okolja Linux.

Kako vedeti, ali je v imeniku med velikimi in malimi črkami

Če želite vedeti, ali je imenik občutljiv na velike in male črke, morate slediti spodnjim navodilom.

  1. Pritisnite tipko Windows + S na tipkovnici.
  2. Vnesite »ukazni poziv« (brez narekovajev).
  3. Z desno miškino tipko kliknite ukazni poziv v rezultatih in izberite Zaženi kot skrbnik.
  4. Ko zaženete ukazni poziv, prilepite spodnje besedilo:

Datoteka fsutil.exe queryCaseSensitiveInfo C: \ mapaPreverite, ali je v imeniku med velikimi in malimi črkami

  1. Opomba: Zamenjajte 'C: \ folder' z imenom mape, ki jo želite preveriti.
  2. Če je imenik občutljiv na velike in male črke, boste videli naslednje sporočilo:

Atribut, občutljiv na velike in male črke, je v imeniku [path] omogočen.

  1. Po drugi strani pa, če je v imeniku uporabljena običajna neobčutljivost na velike in male črke, boste videli to sporočilo:

Atribut, občutljiv na velike in male črke, v imeniku [path] je onemogočen.

Kako narediti imenik neobčutljiv na velike in male črke

Če želite imenik vrniti v stanje, ki ne razlikuje med velikimi in malimi črkami, sledite spodnjim korakom:

  1. Pojdite v opravilno vrstico in kliknite ikono za iskanje.
  2. Vnesite »ukazni poziv« (brez narekovajev).
  3. V rezultatih boste videli ukazni poziv. Z desno miškino tipko jo kliknite in izberite Zaženi kot skrbnik.
  4. V ukazni poziv prilepite naslednje besedilo:

fsutil.exe datoteka setCaseSensitiveInfo C: \ mapa onemogočena

Opomba: 'C: \ folder' zamenjajte s potjo, ki jo želite spremeniti.

Ko onemogočite občutljivost na velike in male črke v določeni mapi, ki vsebuje datoteke z nasprotujočimi se imeni, boste videli to sporočilo:

Napaka: Imenik ni prazen

Pred dokončanjem ukaza bi morali preimenovati ali odstraniti datoteke v sporu.

Svetujemo vam, da namestite Auslogics BoostSpeed, če vas zanima pospešitev računalnika. Ta korak vam bo prihranil čas in omogočil boljše delovanje brez veliko truda.

Kaj menite o občutljivosti na velike in male črke v datotekah in mapah sistema Windows 10?

Delite svoje misli v spodnjih komentarjih!