Cum se activează numele fișierelor și folderelor sensibile la majuscule și minuscule pe Windows 10?

Unul dintre lucrurile de care se pot bucura utilizatorii cu Linux și alte sisteme de operare similare UNIX este libertatea de a activa denumirea fișierelor sensibile la majuscule. Dacă sunteți utilizator Windows 10, veți fi încântați să știți că aceeași caracteristică este acum disponibilă pe sistemul dvs. de operare. După ce activați această caracteristică, procesele computerului dvs. vor putea gestiona corect dosarele și fișierele sensibile la majuscule și minuscule. Cu alte cuvinte, puteți avea fișiere numite „cafea” și „cafea” în același folder, fără niciun conflict.

Cum funcționează sensibilitatea între majuscule și minuscule în fișierele și folderele Windows 10

Sensibilitatea la majuscule și minuscule în Windows 10 este o caracteristică de sistem NTFS care poate fi activată pe bază de director. Aceasta înseamnă că nu s-ar aplica întregului sistem de fișiere. Acestea fiind spuse, puteți adăuga caracteristica în anumite foldere numai în scopuri de dezvoltare.

Sensibilitatea la majuscule și minuscule pe Windows 10 a fost inclusă în actualizarea din aprilie 2018. Înainte ca această caracteristică să fie adăugată la sistem, utilizatorii puteau monta doar foldere sensibile la majuscule și minuscule în mediul Bash on Windows, care este denumit și Subsistemul Windows pentru Linux. Un astfel de proces a funcționat perfect în mediul Linux, dar a creat un conflict cu aplicațiile Windows normale.

Puteți utiliza Command Prompt sau PowerShell pentru a activa această caracteristică. În mod implicit, folderele pe care le creați în mediul Linux vor fi configurate automat pentru a fi sensibile la majuscule și minuscule.

Pași pentru setarea unui director ca fiind sensibil la majuscule

Când setați un director ca fiind sensibil la majuscule și minuscule, veți avea nevoie de acces de administrator. Acesta este singurul mod în care puteți rula în mod liber comanda fsutil.exe. Ce trebuie să faceți este permisiunea „atribute de scriere” pentru directorul pe care doriți să îl modificați. În general, acest lucru înseamnă, de asemenea, că trebuie să dețineți drepturi de administrator pentru a putea modifica un folder undeva în afara folderului dvs. de utilizator. De exemplu, dacă schimbați un folder precum c: \ project, veți avea nevoie de privilegii de administrator. Pe de altă parte, dacă editați în propriul folder de utilizator, cum ar fi proiectul c: \ users \ NAME \, nu veți avea nevoie de același acces.

Înainte de a continua pașii, asigurați-vă că niciun software Linux nu face referire în prezent la directorul pe care urmează să îl modificați. Este important să nu modificați semnalizatorul de sensibilitate la majuscule și minuscule din acel folder special. Pot apărea probleme, deoarece aplicațiile Linux nu vor putea recunoaște schimbarea.

Dacă sunteți gata să setați un director ca fiind sensibil la majuscule, urmați instrucțiunile de mai jos:

  1. Faceți clic dreapta pe sigla Windows de pe bara de activități.
  2. Selectați Prompt de comandă (Admin) sau PowerShell (Admin) din listă.
  3. Rulați următoarea comandă:

fișierul fsutil.exe setCaseSensitiveInfo C: \ folder enable

Notă: înlocuiți „C: \ folder” cu calea către folderul pe care doriți să îl modificați.

  1. Dacă există spațiu în calea folderului, asigurați-vă că utilizați ghilimele pentru a-l încadra, astfel:

Fișierul fsutil.exe setCaseSensitiveInfo activează „C: \ folderul meu”

Este demn de remarcat faptul că numai folderul specific pe care îl modificați va fi afectat de semnalizarea sensibilității majusculelor. Aceasta înseamnă că subfolderele sale nu vor moșteni automat caracteristica. Cu alte cuvinte, dacă aveți un subfolder C: \ folder \ lucruri în folderul C: \, subfolderul „lucruri” nu ar fi sensibil la majuscule. Dacă doriți să urmeze același exemplu, atunci va trebui să executați separat comanda fsutil.exe pe ea.

Dosare sensibile la majuscule și minuscule create de instrumentele Linux

Când rulați instrumente Linux în subsistemul Windows pentru Linux (shell Bash), va exista un semn de sensibilitate la majuscule și minuscule pe fiecare folder nou pe care îl creați. Sistemul de fișiere DrvFs din mediul Linux este setat automat pentru a utiliza steagul case = dir. Acest lucru înseamnă că mediul Linux este setat să confirme steagul NTFS al fiecărui director. Dacă doriți să modificați această opțiune, puteți face acest lucru în fișierul dvs. wsl.conf.

Nu ați avea nevoie de comanda fsutil.exe dacă creați foldere din mediul Linux.

Cum să știți dacă un director este sensibil la majuscule și minuscule

Dacă doriți să știți dacă un director este sensibil la majuscule și minuscule, trebuie doar să urmați instrucțiunile de mai jos.

  1. Apăsați Tasta Windows + S de pe tastatură.
  2. Tastați „prompt de comandă” (fără ghilimele).
  3. Faceți clic dreapta pe Command Prompt în rezultate, apoi selectați Run as Administrator.
  4. Odată ce linia de comandă este activă, lipiți textul de mai jos:

fișier fsutil.exe interogare CaseSensitiveInfo C: \ folderVerificați dacă un director este sensibil la majuscule și minuscule

  1. Notă: Înlocuiți „C: \ folder” cu numele folderului pe care doriți să îl verificați.
  2. Dacă directorul este sensibil la majuscule și minuscule, veți vedea următorul mesaj:

Atributul sensibil la majuscule și minuscule din directorul [cale] este activat.

  1. Pe de altă parte, dacă în director se folosește insensibilitatea majusculă / minusculă Windows standard, veți vedea acest mesaj:

Atributul sensibil la majuscule și minuscule din directorul [cale] este dezactivat.

Cum se face ca un director să nu fie sensibil la majuscule

Dacă doriți să readuceți un director la starea sa insensibilă la majuscule, urmați pașii de mai jos:

  1. Accesați bara de activități și faceți clic pe pictograma Căutare.
  2. Tastați „prompt de comandă” (fără ghilimele).
  3. Veți vedea promptul de comandă în rezultate. Faceți clic dreapta pe acesta, apoi alegeți Executare ca administrator.
  4. În linia de comandă, lipiți următorul text:

fișierul fsutil.exe setCaseSensitiveInfo C: \ folder dezactivat

Notă: asigurați-vă că înlocuiți „C: \ folder” cu calea pe care doriți să o modificați.

După ce dezactivați sensibilitatea la majuscule și minuscule într-un folder specific care conține fișiere cu nume conflictuale, veți vedea acest mesaj:

Eroare: Directorul nu este gol

Ar trebui să redenumiți sau să eliminați fișierele aflate în conflict înainte de a putea finaliza comanda.

Dorim să vă sfătuim să instalați Auslogics BoostSpeed ​​dacă sunteți interesat să vă accelerați computerul. Acest pas vă va economisi timp și vă va oferi performanțe mai bune fără eforturi mari.

Ce părere aveți despre sensibilitatea la majuscule și minuscule pentru fișierele și folderele Windows 10?

Împărtășiți-vă gândurile în comentariile de mai jos!