మీకు ఇప్పటికే తెలిసినట్లుగా, విండోస్ ఫైల్ సిస్టమ్, ఎన్టిఎఫ్ఎస్, ఫైల్ మరియు ఫోల్డర్ పేర్లను కేస్ సెన్సిటివ్గా పరిగణిస్తుంది. ఉదాహరణకు, OS మరియు అనువర్తనాల కోసం, MyFile.txt మరియు myfile.txt ఒకే ఫైల్. అయితే, లైనక్స్లో విషయాలు భిన్నంగా ఉంటాయి. ఈ OS కోసం, ఇవి రెండు వేర్వేరు ఫైళ్ళు. ప్రవర్తనలో ఈ వ్యత్యాసం WSL వినియోగదారులకు సమస్యలను సృష్టించవచ్చు. వాటిని పరిష్కరించడానికి, విండోస్ 10 ఫోల్డర్ల కోసం కేస్ సెన్సిటివ్ మోడ్ను ప్రారంభించే సామర్థ్యాన్ని కలిగి ఉంటుంది.
ప్రకటన
మీరు ఉపయోగించినట్లయితే Linux కోసం విండోస్ సబ్సిస్టమ్ , మీ విండోస్ ఫైల్ సిస్టమ్స్ (/ mnt / c, / mnt / d, మొదలైనవి కింద అమర్చబడి ఉంటుంది) ను కేస్ సెన్సిటివ్గా పరిగణించటానికి ఇది మిమ్మల్ని అనుమతిస్తుంది అని మీకు తెలుసు. ఇతర విషయాలతోపాటు, మీరు పేర్లను కేసుల ద్వారా మాత్రమే విభిన్నంగా సృష్టించవచ్చు (ఉదా. Foo.txt మరియు FOO.TXT).
అయితే, విండోస్లో ఆ ఫైల్లను ఉపయోగించడం నిజంగా సాధ్యం కాదు. విండోస్ అనువర్తనాలు ఫైల్ సిస్టమ్ను కేస్ సెన్సిటివ్గా పరిగణిస్తాయి కాబట్టి, వాటి పేర్లు కేసులో మాత్రమే తేడా ఉన్న ఫైల్ల మధ్య తేడాను గుర్తించలేవు. ఫైల్ ఎక్స్ప్లోరర్ రెండు ఫైల్లను చూపిస్తుంది, మీరు క్లిక్ చేసిన దానితో సంబంధం లేకుండా ఒకటి మాత్రమే తెరవబడుతుంది.
విండోస్ ఇన్సైడర్ బిల్డ్ 17093 తో ప్రారంభించి, విండోస్లో కేస్ సెన్సిటివ్ ఫైల్లను నిర్వహించడానికి కొత్త మార్గం ఉంది: పర్-డైరెక్టరీ కేస్ సున్నితత్వం. కేస్ సెన్సిటివ్ ఫైళ్ళను ఉపయోగిస్తున్నప్పుడు వినియోగదారుకు మంచి ఇంటర్పెరాబిలిటీని ఇవ్వడానికి ఈ సామర్థ్యం జోడించబడింది. అలాగే, మీరు దీన్ని సాధారణ విండోస్ అనువర్తనాలతో ఉపయోగించవచ్చు. విండోస్ 10 బిల్డ్ 17110 నుండి ప్రారంభించి, ఈ ప్రవర్తన డిఫాల్ట్.
మరిన్ని వివరాలు
విండోస్లో కేస్ సున్నితత్వం
ఆపరేటింగ్ సిస్టమ్స్ యొక్క విండోస్ NT కుటుంబం (విండోస్ 10 తో సహా) ఎల్లప్పుడూ కేస్ సెన్సిటివ్ ఫైల్ సిస్టమ్ ఆపరేషన్లను చేయగల సామర్థ్యాన్ని కలిగి ఉంటుంది. అప్లికేషన్లు ఉత్తీర్ణత సాధించగలవుFILE_FLAG_POSIX_SEMANTICS
జెండాక్రియేట్ ఫైల్
కేస్ సెన్సిటివ్గా పరిగణించబడాలని వారు కోరుకుంటున్నారని సూచించడానికి API. అయినప్పటికీ, అనుకూలత కారణాల వల్ల, ఈ ప్రవర్తనను అధిగమించే గ్లోబల్ రిజిస్ట్రీ కీ ఉంది; ఈ కీ సెట్ చేయబడినప్పుడు, అన్ని ఫైల్ ఆపరేషన్లు కేస్ సెన్సిటివ్గా ఉంటాయిFILE_FLAG_POSIX_SEMANTICS
జెండా పేర్కొనబడింది. విండోస్ XP నుండి, ఇది అప్రమేయంగా ఉంది.
నేను ఎన్ని హోమ్ ఎక్స్బాక్స్లను కలిగి ఉంటాను
లైనక్స్ కోసం విండోస్ సబ్సిస్టమ్ మరొక యంత్రాంగాన్ని ఉపయోగిస్తుంది, ఇది ఆ రిజిస్ట్రీ కీని దాటవేస్తుంది, ఇది కేస్ సెన్సిటివ్ ఫైల్ సిస్టమ్ ఆపరేషన్లను నిర్వహించడానికి అనుమతిస్తుంది. WSL లో నడుస్తున్న లైనక్స్ అనువర్తనాలు గ్లోబల్ రిజిస్ట్రీ కీ సెట్తో కూడా నిజమైన లైనక్స్లో ఉన్నట్లుగానే కేసుల ద్వారా మాత్రమే విభిన్నమైన ఫైల్ పేర్లను ఉపయోగించడానికి ఇది అనుమతిస్తుంది.
దురదృష్టవశాత్తు, ఇది విండోస్ అనువర్తనాల ద్వారా ప్రాప్యత చేయలేని ఫైల్లను మీకు అందిస్తుంది. మీరు గ్లోబల్ రిజిస్ట్రీ కీని మార్చగలిగినప్పటికీ, అది ఇప్పటికీ ఉపయోగించే అనువర్తనాల కోసం మాత్రమే పని చేస్తుందిFILE_FLAG_POSIX_SEMANTICS
, మరియు ఇది అన్ని డ్రైవ్లలోని అన్ని ఫైల్ల ప్రవర్తనను మారుస్తుంది, ఇది ఉద్దేశించబడకపోవచ్చు మరియు కొన్ని అనువర్తనాలను విచ్ఛిన్నం చేస్తుంది.
పర్-డైరెక్టరీ కేస్ సున్నితత్వం
ఈ సమస్యను పరిష్కరించడానికి, మైక్రోసాఫ్ట్ డైరెక్టరీలకు వర్తించే కొత్త కేసు సున్నితమైన జెండాను జోడించింది. ఈ ఫ్లాగ్ సెట్ ఉన్న డైరెక్టరీల కోసం, ఆ డైరెక్టరీలోని ఫైళ్ళలోని అన్ని ఆపరేషన్లు కేస్ సెన్సిటివ్, అనే దానితో సంబంధం లేకుండాFILE_FLAG_POSIX_SEMANTICS
పేర్కొనబడింది. కేస్ సెన్సిటివ్గా గుర్తించబడిన డైరెక్టరీలో మీకు రెండు ఫైళ్లు ఉంటే, అన్ని అనువర్తనాలు వాటిని యాక్సెస్ చేయగలవు.
ఫోల్డర్ల కోసం కేస్ సెన్సిటివ్ మోడ్ను ప్రారంభించండి
ఈ లక్షణాన్ని ప్రారంభించడానికి లేదా నిలిపివేయడానికి, మీరు అంతర్నిర్మిత fsutil.exe అనువర్తనాన్ని ఉపయోగించాలి.
ఫోల్డర్ల కోసం కేస్ సెన్సిటివ్ మోడ్ను ప్రారంభించడానికి , కింది వాటిని చేయండి.
- తెరవండి ఎలివేటెడ్ కమాండ్ ప్రాంప్ట్ .
- కింది ఆదేశాన్ని టైప్ చేయండి:
fsutil.exe ఫైల్ setCaseSensitiveInfo 'మీ ఫోల్డర్కు పూర్తి మార్గం' ప్రారంభించండి
మీ PC కి సరిపోయే సరైన మార్గంతో మార్గం భాగాన్ని ప్రత్యామ్నాయం చేయండి.
ఉదాహరణకి,fsutil.exe ఫైల్ setCaseSensitiveInfo 'C: data Winaero Linux' ఎనేబుల్
- మీరు పూర్తి చేసారు.
ఇప్పుడు, మీరు ఒకే పేరుతో మరియు కేసు తేడాతో రెండు ఫైళ్ళను సృష్టించవచ్చు. విండోస్ 10 ఈ ప్రత్యేక ఫోల్డర్లో వాటిని సరిగ్గా ప్రాసెస్ చేస్తుంది.
నా ఫోటోలన్నింటినీ ఫేస్బుక్ నుండి డౌన్లోడ్ చేయడం ఎలా
ఫోల్డర్ కోసం ఫీచర్ స్థితిని చూడటానికి, ఆదేశాన్ని అమలు చేయండి
fsutil.exe ఫైల్ queryCaseSensitiveInfo 'మీ ఫోల్డర్కు పూర్తి మార్గం'
ఉదాహరణకి,
fsutil.exe ఫైల్ ప్రశ్న CaseSensitiveInfo 'C: data Winaero Linux'
మీరు ఇలాంటివి చూస్తారు:
నా అమెజాన్ ప్రధాన వీక్షణ చరిత్రను ఎలా తొలగించగలను
చివరగా, ఫోల్డర్ల కోసం కేస్ సెన్సిటివ్ మోడ్ను నిలిపివేయడానికి , అడ్మినిస్ట్రేటర్గా తెరిచిన కమాండ్ ప్రాంప్ట్లో తదుపరి ఆదేశాన్ని అమలు చేయండి:
fsutil.exe ఫైల్ setCaseSensitiveInfo 'C: data Winaero Linux' డిసేబుల్
సరైన ఫోల్డర్ మార్గాన్ని ఉపయోగించండి మరియు మీరు పూర్తి చేసారు.
గమనిక: ఖాళీ కాని ఫోల్డర్ల కోసం కేస్సెన్సిటివ్ఇన్ఫో లక్షణాన్ని నిలిపివేయడం మద్దతు లేదు. ఫోల్డర్ను డిసేబుల్ చెయ్యడానికి ముందు మీరు దాన్ని తొలగించాలి.
అంతే.