Hogyan engedélyezhetjük a kis- és nagybetűk közötti fájl- és mappaneveket a Windows 10 rendszeren?

Az egyik dolog, amit a Linux és más UNIX-szerű operációs rendszerrel rendelkező felhasználók élvezhetnek, a kis- és nagybetűk közötti fájlnév engedélyezésének szabadsága. Ha Ön Windows 10 felhasználó, örömmel fogja tudni, hogy ugyanaz a funkció már elérhető az operációs rendszeren is. Miután engedélyezte ezt a funkciót, a számítógép folyamata képes lesz megfelelően kezelni a kis- és nagybetűk közötti mappákat és fájlokat. Másképp fogalmazva, a „kávé” és a „kávé” nevű fájlok konfliktusok nélkül lehetnek ugyanabban a mappában.





Hogyan működik a kis- és nagybetűk érzékenysége a Windows 10 fájlokban és mappákban

A kis- és nagybetűk közötti különbség a Windows 10 rendszeren egy NTFS rendszerfunkció, amely könyvtáranként engedélyezhető. Ez azt jelenti, hogy nem vonatkozna a teljes fájlrendszerre. Ennek ellenére a funkciót csak speciális mappákhoz adhatja hozzá fejlesztési célokra.

A Windows 10 rendszerben a kis- és nagybetűk közötti érzékenység bekerült a 2018. áprilisi frissítésbe. Mielőtt ezt a szolgáltatást hozzáadták a rendszerhez, a felhasználók csak a kis- és nagybetűk közötti mappákat tudták csatlakoztatni a Bash on Windows környezetbe, amelyet Windows alrendszer Linuxnak is neveznek. Egy ilyen folyamat tökéletesen működött a Linux környezetben, de konfliktust teremtett a normál Windows alkalmazásokkal.

A funkció engedélyezéséhez használhatja a Parancssor vagy a PowerShell alkalmazást. Alapértelmezés szerint a Linux környezetben létrehozott mappák automatikusan kis- és nagybetűkre lesznek konfigurálva.



Lépések a címtár megkülönböztetésére kis- és nagybetűként

Ha egy könyvtárat megkülönbözteti a kis- és nagybetűket, akkor rendszergazdai hozzáférésre lesz szüksége. Csak így szabadon futtathatja az fsutil.exe parancsot. Amit meg kell tennie, az „attribútumok írása” engedély a módosítani kívánt könyvtárhoz. Általában ez azt is jelenti, hogy rendszergazdai jogokkal kell rendelkeznie ahhoz, hogy módosíthasson egy mappát valahol a felhasználói mappán kívül. Például, ha olyan mappát módosít, mint a c: project, akkor rendszergazdai jogosultságokra van szüksége. Másrészt, ha a saját felhasználói mappában szerkeszt, például c: users NAME project, akkor nem kell ugyanarra a hozzáférésre.

A lépések folytatása előtt győződjön meg arról, hogy jelenleg egyetlen Linux szoftver sem hivatkozik arra a könyvtárra, amelyet módosítani készül. Fontos, hogy ne változtassa meg a kis- és nagybetűk megkülönböztetését az adott mappában. Problémák merülhetnek fel, mert a Linux-alkalmazások nem lesznek képesek felismerni a változást.

Ha készen áll egy könyvtár megkülönböztetésére a kis- és nagybetűk között, kövesse az alábbi utasításokat:



  1. Kattintson a jobb gombbal a Windows logóra a tálcán.
  2. Válassza a Parancssor (rendszergazda) vagy a PowerShell (rendszergazda) lehetőséget a listából.
  3. Futtassa a következő parancsot:

fsutil.exe fájl setCaseSensitiveInfo C: mappa engedélyezése

Megjegyzés: cserélje ki a „C: folder” szót a módosítani kívánt mappa elérési útjára.

  1. Ha van hely a mappa elérési útjában, győződjön meg róla, hogy idézőjeleket használ a csatolásához, például:

fsutil.exe fájl setCaseSensitiveInfo „C: my folder” engedélyezése



Érdemes megjegyezni, hogy a kis- és nagybetűk megkülönböztetése csak a módosított mappát érinti. Ez azt jelenti, hogy az almappái nem öröklik automatikusan a funkciót. Másképp fogalmazva: ha van C: mappája dolgok almappája a C: mappában, akkor a „dolgok” almappában nem lesz különbség a kis- és nagybetűk között. Ha azt szeretné, hogy ugyanazt a példát kövesse, akkor külön futtatnia kell rajta az fsutil.exe parancsot.

A kis- és nagybetűk különbözõ mappák, amelyeket Linux eszközök hoztak létre

Amikor Linux eszközöket futtat a Windows alrendszer Linux alatt (Bash shell) belül, minden létrehozott új mappában kis- és nagybetűk lesznek. A Linux környezet DrvFs fájlrendszere automatikusan a case = dir jelző használatára lesz beállítva. Ez azt jelenti, hogy a Linux környezet úgy van beállítva, hogy nyugtázza minden könyvtár NTFS-jelzőjét. Ha módosítani szeretné ezt az opciót, megteheti azt a wsl.conf fájlban.

Nem kell az fsutil.exe parancs, ha mappákat hoz létre Linux környezetből.



Hogyan lehet megtudni, hogy egy könyvtár különbséget tesz-e kis- és nagybetűk között

Ha meg akarja tudni, hogy egy könyvtár különbséget tesz-e a kis- és nagybetűk között, akkor csak be kell tartania az alábbi utasításokat.

  1. Nyomja meg a Windows Key + S billentyűt.
  2. Írja be a „parancssor” kifejezést (nincs idézőjel).
  3. Kattintson a jobb gombbal a Parancssor elemre az eredmények között, majd válassza a Futtatás rendszergazdaként lehetőséget.
  4. Miután a Parancssor elkészült, illessze be az alábbi szöveget:

fsutil.exe fájl lekérdezésCaseSensitiveInfo C: mappa

  1. Megjegyzés: Cserélje ki a „C: folder” szót az ellenőrizni kívánt mappa nevére.
  2. Ha a könyvtár megkülönbözteti a kis- és nagybetűket, a következő üzenet jelenik meg:

A kis- és nagybetűk közötti attribútum engedélyezve van a [path] könyvtárban.

  1. Másrészt, ha a könyvtárban a szokásos Windows kis- és nagybetű érzéketlenséget alkalmazza, akkor ezt az üzenetet fogja látni:

A kis- és nagybetűk közötti attribútum a [path] könyvtárban le van tiltva.

Hogyan lehet egy könyvtár esetét érzéketlenné tenni

Ha vissza szeretné állítani a könyvtárat a kis- és nagybetűk nélküli állapotába, kövesse az alábbi lépéseket:

  1. Menjen a tálcára, és kattintson a Keresés ikonra.
  2. Írja be a „parancssor” kifejezést (nincs idézőjel).
  3. Az eredmények között megjelenik a Parancssor. Kattintson a jobb gombbal, majd válassza a Futtatás rendszergazdaként lehetőséget.
  4. A Parancssorba illessze be a következő szöveget:

fsutil.exe fájl setCaseSensitiveInfo C: mappa letiltása

Megjegyzés: Győződjön meg arról, hogy a „C: mappa” szót a módosítani kívánt útvonalra cseréli.

Miután letiltotta a kis- és nagybetűk megkülönböztetését egy adott mappában, amely ellentmondó nevű fájlokat tartalmaz, az alábbi üzenet jelenik meg:

Hiba: A könyvtár nem üres

A parancs végrehajtása előtt át kell neveznie vagy el kell távolítania az ütköző fájlokat.

Szeretnénk tanácsot adni a telepítésről BoostSpeed ha érdekel a számítógép felgyorsítása. Ez a lépés megspórolja az idejét és jobb erőfeszítéseket jelent sok erőfeszítés nélkül.