Ako povoliť vo Windows 10 názvy súborov a priečinkov s malými a veľkými písmenami?

Jednou z vecí, ktorú môžu používatelia systémov Linux a iných operačných systémov podobných systému UNIX využívať, je sloboda povoliť pomenovanie súborov, ktoré rozlišujú veľké a malé písmená. Ak ste používateľom systému Windows 10, s potešením budete vedieť, že rovnaká funkcia je teraz k dispozícii aj vo vašom operačnom systéme. Po povolení tejto funkcie budú procesy vo vašom počítači schopné správne spracovávať priečinky a súbory, v ktorých sa rozlišujú veľké a malé písmená. Inými slovami, súbory s názvom „káva“ a „káva“ môžete mať v rovnakom priečinku bez akýchkoľvek konfliktov.





Ako fungujú malé a veľké písmená v súboroch a priečinkoch systému Windows 10

Rozlišovanie malých a veľkých písmen v systéme Windows 10 je funkcia systému NTFS, ktorú je možné povoliť pre jednotlivé adresáre. To znamená, že by sa to nevzťahovalo na celý váš súborový systém. To znamená, že túto funkciu môžete pridať iba do konkrétnych priečinkov na účely vývoja.

Aktualizácia z apríla 2018 obsahovala v systéme Windows 10 veľké a malé písmená. Predtým, ako bola táto funkcia pridaná do systému, mohli používatelia pripojiť iba priečinky citlivé na veľké a malé písmená v prostredí Bash v systéme Windows, ktoré sa označuje aj ako Subsystém Windows pre Linux. Takýto proces fungoval v prostredí Linuxu perfektne, ale vytvoril konflikt s bežnými aplikáciami pre Windows.

Na povolenie tejto funkcie môžete použiť príkazový riadok alebo PowerShell. V predvolenom nastavení budú priečinky, ktoré vytvoríte v prostredí Linuxu, automaticky nakonfigurované tak, aby rozlišovali aj veľké a malé písmená.



Kroky pri nastavovaní adresára s malými a veľkými písmenami

Ak nastavujete v adresári veľké a malé písmená, budete potrebovať prístup správcu. Iba tak môžete voľne spustiť príkaz fsutil.exe. Musíte urobiť povolenie na „zápis atribútov“ pre adresár, ktorý chcete zmeniť. Spravidla to tiež znamená, že musíte mať oprávnenie správcu, aby ste mohli upravovať priečinok niekde mimo priečinka používateľa. Napríklad ak meníte priečinok ako c: project, budete potrebovať oprávnenie správcu. Na druhej strane, ak upravujete vo svojom vlastnom priečinku používateľa, ako je napríklad c: users NAME project, nepotrebovali by ste rovnaký prístup.

Pred vykonaním týchto krokov sa uistite, že žiadny softvér pre Linux v súčasnosti neodkazuje na adresár, ktorý sa chystáte zmeniť. Je dôležité nemeniť príznak rozlišovania malých a veľkých písmen v konkrétnom priečinku. Môžu nastať problémy, pretože aplikácie pre Linux nebudú schopné rozpoznať túto zmenu.

Ak ste pripravení nastaviť v adresári veľké a malé písmená, postupujte podľa pokynov uvedených nižšie:



  1. Pravým tlačidlom myši kliknite na logo Windows na paneli úloh.
  2. V zozname vyberte príkazový riadok (správca) alebo PowerShell (správca).
  3. Spustite nasledujúci príkaz:

súbor fsutil.exe setCaseSensitiveInfo C: priečinok povoliť

Poznámka: Nahraďte priečinok „C: folder“ cestou k priečinku, ktorý chcete zmeniť.

  1. Ak je v ceste k priečinku miesto, nezabudnite ho uzavrieť úvodzovkami, napríklad takto:

Súbor fsutil.exe setCaseSensitiveInfo „C: môj priečinok“ povoliť



Stojí za zmienku, že príznakom citlivosti na malé a veľké písmená bude ovplyvnený iba konkrétny priečinok, ktorý zmeníte. To znamená, že jeho podpriečinky by funkciu automaticky nezdedili. Inými slovami, ak máte podpriečinok C: priečinok things v priečinku C: , podpriečinok „things“ nebude rozlišovať veľké a malé písmená. Ak chcete, aby postupoval rovnako, musíte na ňom osobitne spustiť príkaz fsutil.exe.

V priečinkoch, v ktorých sa rozlišujú veľké a malé písmená, sa vytvárajú nástroje systému Linux

Keď spustíte nástroje Linux vo vnútri subsystému Windows pre Linux (Bash shell), v každom vytvorenom priečinku bude príznak rozlišovania malých a veľkých písmen. Súborový systém DrvFs v prostredí Linuxu je automaticky nastavený na používanie príznaku case = dir. To znamená, že prostredie Linux je nastavené tak, aby potvrdzovalo príznak NTFS každého adresára. Ak chcete zmeniť túto možnosť, môžete to urobiť vo svojom súbore wsl.conf.

Príkaz fsutil.exe by ste nepotrebovali, ak vytvárate priečinky z prostredia systému Linux.



Ako zistiť, či sa v adresári rozlišujú malé a veľké písmená

Ak chcete vedieť, či sa v adresári rozlišujú malé a veľké písmená, musíte postupovať podľa pokynov uvedených nižšie.

  1. Na klávesnici stlačte klávesy Windows + S.
  2. Zadajte príkazový riadok (bez úvodzoviek).
  3. Vo výsledkoch kliknite pravým tlačidlom myši na príkazový riadok a potom vyberte možnosť Spustiť ako správca.
  4. Po dokončení príkazového riadka vložte nasledujúci text:

súbor fsutil.exe queryCaseSensitiveInfo C: priečinok

  1. Poznámka: Názov „C: folder“ nahraďte názvom priečinka, ktorý chcete skontrolovať.
  2. Ak sa v adresári rozlišujú veľké a malé písmená, zobrazí sa nasledujúca správa:

Atribút rozlišuje veľké a malé písmená v adresári [cesta] je povolený.

  1. Na druhej strane, ak sa v adresári použije štandardná necitlivosť na veľké a malé písmená systému Windows, zobrazí sa táto správa:

Atribút rozlišuje veľké a malé písmená v adresári [cesta] je zakázaný.

Ako zmeniť veľkosť písmen v adresári

Ak chcete vrátiť adresár do stavu, v ktorom sa nerozlišujú malé a veľké písmená, postupujte podľa nasledujúcich krokov:

  1. Prejdite na hlavný panel a kliknite na ikonu Hľadať.
  2. Zadajte príkazový riadok (bez úvodzoviek).
  3. Vo výsledkoch uvidíte príkazový riadok. Kliknite na ňu pravým tlačidlom myši a potom vyberte príkaz Spustiť ako správca.
  4. Do príkazového riadka vložte nasledujúci text:

súbor fsutil.exe setCaseSensitiveInfo C: priečinok zakázaný

Poznámka: Uistite sa, že priečinok „C: folder“ nahradíte cestou, ktorú chcete upraviť.

Po vypnutí malých a veľkých písmen v konkrétnom priečinku, ktorý obsahuje súbory s konfliktnými názvami, sa zobrazí táto správa:

Chyba: Adresár nie je prázdny

Pred vykonaním príkazu by ste museli premenovať alebo odstrániť konfliktné súbory.

Chceli by sme vám poradiť pri inštalácii BoostSpeed ak máte záujem o zrýchlenie vášho PC. Tento krok vám ušetrí čas a bez väčšieho úsilia vám poskytne lepší výkon.