Kako omogućiti imena osjetljive datoteke i mape na Windows 10

Sadržaj:

Kako omogućiti imena osjetljive datoteke i mape na Windows 10
Kako omogućiti imena osjetljive datoteke i mape na Windows 10

Video: Kako omogućiti imena osjetljive datoteke i mape na Windows 10

Video: Kako omogućiti imena osjetljive datoteke i mape na Windows 10
Video: Section, Week 3 - YouTube 2024, Ožujak
Anonim
Windows 10 sada nudi neobvezatan sustav datoteka, kao i Linux i ostali operacijski sustavi slični UNIX-u. Svi procesi u sustavu Windows rješavaju ispravno datoteke i mape osjetljive na veličinu brojeva ako omogućite ovu značajku. Drugim riječima, oni će vidjeti "datoteku" i "datoteku" kao dvije zasebne datoteke.
Windows 10 sada nudi neobvezatan sustav datoteka, kao i Linux i ostali operacijski sustavi slični UNIX-u. Svi procesi u sustavu Windows rješavaju ispravno datoteke i mape osjetljive na veličinu brojeva ako omogućite ovu značajku. Drugim riječima, oni će vidjeti "datoteku" i "datoteku" kao dvije zasebne datoteke.

Kako ovo funkcionira

Ovo je značajka datotečnog sustava NTFS koju možete omogućiti po osnovi po direktoriju. Ne odnosi se na vaš cijeli datotečni sustav, tako da možete samo omogućiti osjetljivost na slučaj za određene mape koje koristite u razvojne svrhe.

Osjetljivost slučaja dodana je u ažuriranju za travanj 2018. u sustavu Windows 10. Prije toga, moguće je montirati Windows mape kao velika i mala slova unutar Bash u Windows okruženju, također poznat kao Windows podsustav za Linux. To je dobro funkcioniralo u Linux okruženju, ali je zbunilo normalne Windows aplikacije. Ovo je sada značajka razine datotečnog sustava, što znači da će sve aplikacije sustava Windows vidjeti i sustav datoteka osjetljivih na velika i mala slova u toj mapi.

Ova značajka omogućena je putem

fsutil.exe

naredba, koju morate pokrenuti iz naredbenog retka. Možete to učiniti bilo iz prozora s naredbenim retkom ili PowerShell prozora. Uz zadane postavke, mape koje stvorite unutar Linux okruženja automatski se konfiguriraju tako da budu osjetljive na velika i mala slova.

Kako postaviti direktorij kao osjetljiv na slučaj

Da biste započeli, desnom tipkom miša kliknite gumb Start, a zatim odaberite naredbu "PowerShell (administrator)". Ako želite koristiti naredbeni redak, možete potražiti "Naredbeni redak" u izborniku Start, desnom tipkom miša, a zatim odaberite naredbu "Pokreni kao administrator". Naredba radi isto, bez obzira koji okruženje naredbenog retka odaberete.

Možda vam zapravo ne treba administratorski pristup za pokretanje ove naredbe, ovisno o vašim dopuštenjima. Tehnički, trebate dopuštenje za "pisanje atributa" za direktorij koji želite izmijeniti. U većini slučajeva to znači da vam je potrebna Administratorska dopuštenja ako želite urediti mapu negdje izvan korisničke mape - kao što je c: projekt - a ne ako želite promijeniti mapu negdje unutar korisničke mape - takav kao na adresi c: users IMEprojekt.

Prije nego što nastavite, provjerite da se trenutno ne pokreće Linux softver koji se odnosi na direktorij koji namjeravate izmijeniti. Ne biste trebali promijeniti zastavu osjetljivosti slučaja na mapi dok je Linux softver pristupio. Ako neki pokrenuti Linux procesi trenutno imaju direktorij ili bilo što unutar mape, čak i kao trenutni radni imenik, Linux aplikacije neće prepoznati promjenu i mogu se pojaviti problemi.
Prije nego što nastavite, provjerite da se trenutno ne pokreće Linux softver koji se odnosi na direktorij koji namjeravate izmijeniti. Ne biste trebali promijeniti zastavu osjetljivosti slučaja na mapi dok je Linux softver pristupio. Ako neki pokrenuti Linux procesi trenutno imaju direktorij ili bilo što unutar mape, čak i kao trenutni radni imenik, Linux aplikacije neće prepoznati promjenu i mogu se pojaviti problemi.

Da biste napravili osjetljivost na mape, upišite sljedeću naredbu i zamijenite "C: mapu" s putom do mape:

fsutil.exe file setCaseSensitiveInfo C:folder enable

Ako putanje mapa ima razmak u njoj, priložite cijeli put u navodnicima, kao što je to:

fsutil.exe file setCaseSensitiveInfo 'C:my folder' enable

Image
Image

Ovo ne utječe na podmape

Zastava osjetljivosti slučaja utječe samo na određenu mapu na koju ga primjenjujete. Nije automatski naslijedio podmape u toj mapi.

Drugim riječima, ako imate mapu koja se zove C: mapa i ima unutar nje mapu C: folder test i C: folder stuff, jednostavno izrada mape mape C: folder ne bi također napravila "Test" i "stvari" podmape unutar nje osjetljive na veličinu slova. Trebali biste pokrenuti odgovarajući

fsutil

naredba zasebno kako bi sva tri mapa osjetila velika i mala slova.

Image
Image

Linux Alati Napravite Slučajne mape s tintom prema zadanim postavkama

Linux alati koje pokrenete unutar sustava Windows podsustava za Linux (Bash ljuska) sada stvaraju mape s velikim brojem zastavica. Dakle, koristite li

mkdir

naredba za stvaranje direktorija unutar Bash ljuske ili razvojnog alata to čini za vas, stvoreni direktorij automatski se postavlja kao velika i mala slova - čak i ako ga stvorite na montiranom Windows datotečnom sustavu.

Tehnički, to se događa zato što sustav datoteka DrvFs za Linux okruženje koristi

case=dir

zastavica prema zadanim postavkama.

case=dir

opcija postavlja Linux okruženje da poštuje NTFS zastavicu svake mape i da automatski postavi zastavu osjetljivosti na mape na mape stvorene unutar Linux okruženja. Ako želite, ovu opciju možete promijeniti u svojoj wsl.conf datoteci.

Sve dok izradite mape iz Linux okruženja, stvaraju se odgovarajućim postavkama osjetljivosti i nikada ne morate dodirnuti naredbu fsutil.exe.

Image
Image

Kako provjeriti je li imenik osjetljiv na slučaj

Da biste provjerili je li direktorij za razliku od velika i mala slova, pokrenite sljedeću naredbu i zamijenite "C: mapu" s putem do mape.

fsutil.exe file queryCaseSensitiveInfo C:folder

Ako je osjetljivost na slučaj omogućena za direktorij, vidjet ćete da je "atribut osjetljiv na slučaj na direktorij [put] omogućen." Ako direktorij koristi standardnu Windows osjetljivost slučaja, vidjet ćete da je "Atribut osjetljiv na slučaj direktorij [put] je onemogućen."

Image
Image

Kako izraditi katalog neosjetljiv

Da biste poništili svoju promjenu i ponovno napravili neosjetljiv slučaj u imeniku (kako je Bill Gates to namjerava), pokrenite sljedeću naredbu i zamijenite "C: mapu" s putem do mape.

fsutil.exe file setCaseSensitiveInfo C:folder disable

Preporučeni: