खिड़कियाँ

विंडोज 10 पर केस सेंसिटिव फाइल और फोल्डर नेम कैसे इनेबल करें?

लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम वाले उपयोगकर्ता जिन चीजों का आनंद ले सकते हैं उनमें से एक केस-संवेदी फ़ाइल नामकरण को सक्षम करने की स्वतंत्रता है। यदि आप एक विंडोज 10 उपयोगकर्ता हैं, तो आपको यह जानकर प्रसन्नता होगी कि वही सुविधा अब आपके ओएस पर उपलब्ध है। एक बार जब आप इस सुविधा को सक्षम कर लेते हैं, तो आपके कंप्यूटर की प्रक्रियाएँ केस-संवेदी फ़ोल्डरों और फ़ाइलों को ठीक से संभालने में सक्षम होंगी। इसे दूसरे तरीके से रखने के लिए, आप बिना किसी विरोध के एक ही फ़ोल्डर में 'कॉफी' और 'कॉफी' नाम की फाइलें रख सकते हैं।

विंडोज 10 फाइल्स और फोल्डर्स पर केस सेंसिटिविटी कैसे काम करती है

विंडोज 10 पर केस संवेदनशीलता एक एनटीएफएस सिस्टम फीचर है जिसे प्रति-निर्देशिका आधार पर सक्षम किया जा सकता है। इसका मतलब है कि यह आपके पूरे फाइल सिस्टम पर लागू नहीं होगा। उस ने कहा, आप केवल विकास उद्देश्यों के लिए विशिष्ट फ़ोल्डरों में सुविधा जोड़ सकते हैं।

विंडोज 10 पर केस सेंसिटिविटी को अप्रैल 2018 अपडेट में शामिल किया गया था। इस सुविधा को सिस्टम में जोड़े जाने से पहले, उपयोगकर्ता केवल केस संवेदी फ़ोल्डर्स को बैश ऑन विंडोज वातावरण में माउंट कर सकते थे, जिसे लिनक्स के लिए विंडोज सबसिस्टम के रूप में भी जाना जाता है। इस तरह की प्रक्रिया ने लिनक्स वातावरण में पूरी तरह से काम किया, लेकिन इसने सामान्य विंडोज अनुप्रयोगों के साथ एक विरोध पैदा किया।

इस सुविधा को सक्षम करने के लिए आप कमांड प्रॉम्प्ट या पावरशेल का उपयोग कर सकते हैं। डिफ़ॉल्ट रूप से, आपके द्वारा Linux परिवेश में बनाए गए फ़ोल्डर स्वचालित रूप से केस संवेदी होने के लिए कॉन्फ़िगर किए जाएंगे।

निर्देशिका को केस संवेदी के रूप में सेट करने के चरण

किसी निर्देशिका को केस संवेदी के रूप में सेट करते समय, आपको व्यवस्थापक पहुंच की आवश्यकता होगी। यह एकमात्र तरीका है जिससे आप fsutil.exe कमांड को स्वतंत्र रूप से चला सकते हैं। आपको उस निर्देशिका के लिए 'विशेषताएँ लिखें' अनुमति की आवश्यकता है जिसे आप बदलना चाहते हैं। आम तौर पर, इसका मतलब यह भी है कि आपके पास अपने उपयोगकर्ता फ़ोल्डर के बाहर किसी फ़ोल्डर को संशोधित करने में सक्षम होने के लिए व्यवस्थापकीय अधिकार होने चाहिए। उदाहरण के लिए, यदि आप c:\project जैसे फ़ोल्डर को बदल रहे हैं, तो आपको व्यवस्थापकीय विशेषाधिकारों की आवश्यकता होगी। दूसरी ओर, यदि आप अपने स्वयं के उपयोगकर्ता फ़ोल्डर जैसे c:\users\NAME\project में संपादन कर रहे हैं, तो आपको उसी एक्सेस की आवश्यकता नहीं होगी।

चरणों के साथ आगे बढ़ने से पहले, सुनिश्चित करें कि वर्तमान में कोई भी Linux सॉफ़्टवेयर उस निर्देशिका को संदर्भित नहीं कर रहा है जिसे आप बदलने वाले हैं। यह महत्वपूर्ण है कि उस विशेष फ़ोल्डर पर केस संवेदनशीलता ध्वज को न बदलें। समस्याएँ हो सकती हैं क्योंकि Linux अनुप्रयोग परिवर्तन को पहचानने में सक्षम नहीं होंगे।

यदि आप किसी निर्देशिका को केस संवेदी के रूप में सेट करने के लिए तैयार हैं, तो नीचे दिए गए निर्देशों का पालन करें:

  1. अपने टास्कबार पर विंडोज लोगो पर राइट-क्लिक करें।
  2. सूची से कमांड प्रॉम्प्ट (एडमिन) या पॉवरशेल (एडमिन) चुनें।
  3. निम्न आदेश चलाएँ:

fsutil.exe फ़ाइल setCaseSensitiveInfo C:\folder सक्षम करें

नोट: 'C:\folder' को उस फ़ोल्डर के पथ से बदलें जिसे आप बदलना चाहते हैं।

  1. यदि फ़ोल्डर पथ में जगह है, तो सुनिश्चित करें कि आप इसे संलग्न करने के लिए उद्धरण चिह्नों का उपयोग करते हैं, जैसे:

fsutil.exe फ़ाइल setCaseSensitiveInfo "C:\my folder" सक्षम करें

यह ध्यान देने योग्य है कि केवल आपके द्वारा बदला गया विशिष्ट फ़ोल्डर केस संवेदनशीलता ध्वज से प्रभावित होगा। इसका मतलब यह है कि इसके सबफ़ोल्डर स्वचालित रूप से इस सुविधा को प्राप्त नहीं करेंगे। इसे दूसरे तरीके से रखने के लिए, यदि आपके पास C:\folder\things सबफ़ोल्डर C:\folder में है, तो 'चीज़ें' सबफ़ोल्डर केस संवेदी नहीं होगा। यदि आप चाहते हैं कि यह उसी सूट का पालन करे, तो आपको इस पर अलग से fsutil.exe कमांड चलाना होगा।

लिनक्स टूल्स द्वारा बनाए गए केस सेंसिटिव फोल्डर

जब आप लिनक्स के लिए विंडोज सबसिस्टम (बैश शेल) के अंदर लिनक्स टूल्स चलाते हैं, तो आपके द्वारा बनाए गए हर नए फोल्डर पर केस सेंसिटिविटी फ्लैग होगा। Linux वातावरण में DrvFs फ़ाइल सिस्टम स्वचालित रूप से case=dir ध्वज का उपयोग करने के लिए सेट हो जाता है। इसका अर्थ यह है कि Linux वातावरण प्रत्येक निर्देशिका के NTFS ध्वज को स्वीकार करने के लिए तैयार है। यदि आप इस विकल्प को बदलना चाहते हैं, तो आप अपनी wsl.conf फ़ाइल में ऐसा कर सकते हैं।

यदि आप लिनक्स वातावरण से फ़ोल्डर बनाते हैं तो आपको fsutil.exe कमांड की आवश्यकता नहीं होगी।

कैसे पता चलेगा कि कोई निर्देशिका केस संवेदनशील है

यदि आप जानना चाहते हैं कि कोई निर्देशिका केस संवेदनशील है या नहीं, तो आपको बस नीचे दिए गए निर्देशों का पालन करना होगा।

  1. अपने कीबोर्ड पर विंडोज की + एस दबाएं।
  2. "कमांड प्रॉम्प्ट" टाइप करें (कोई उद्धरण नहीं)।
  3. परिणामों में कमांड प्रॉम्प्ट पर राइट-क्लिक करें, फिर व्यवस्थापक के रूप में चलाएँ चुनें।
  4. एक बार कमांड प्रॉम्प्ट के ऊपर, नीचे दिए गए टेक्स्ट को पेस्ट करें:

fsutil.exe फ़ाइल queryCaseSensitiveInfo C:\folderजांचें कि क्या कोई निर्देशिका केस संवेदनशील है

  1. नोट: 'C:\folder' को उस फोल्डर के नाम से बदलें जिसे आप चेक करना चाहते हैं।
  2. यदि निर्देशिका केस संवेदी है, तो आपको निम्न संदेश दिखाई देगा:

निर्देशिका [पथ] पर केस संवेदी विशेषता सक्षम है।

  1. दूसरी ओर, यदि निर्देशिका पर मानक Windows केस असंवेदनशीलता का उपयोग किया जाता है, तो आपको यह संदेश दिखाई देगा:

निर्देशिका [पथ] पर केस संवेदी विशेषता अक्षम है।

निर्देशिका मामले को असंवेदनशील कैसे बनाएं

यदि आप किसी निर्देशिका को उसकी केस असंवेदनशील स्थिति में वापस लाना चाहते हैं, तो बस नीचे दिए गए चरणों का पालन करें:

  1. अपने टास्कबार पर जाएं और सर्च आइकन पर क्लिक करें।
  2. "कमांड प्रॉम्प्ट" टाइप करें (कोई उद्धरण नहीं)।
  3. आप परिणामों में कमांड प्रॉम्प्ट देखेंगे। इसे राइट-क्लिक करें, फिर रन एज़ एडमिनिस्ट्रेटर चुनें।
  4. कमांड प्रॉम्प्ट में, निम्न टेक्स्ट पेस्ट करें:

fsutil.exe फ़ाइल setCaseSensitiveInfo C:\folder अक्षम

नोट: सुनिश्चित करें कि आपने 'C:\folder' को उस पथ से बदल दिया है जिसे आप संशोधित करना चाहते हैं।

एक बार जब आप एक विशिष्ट फ़ोल्डर में केस संवेदनशीलता को अक्षम कर देते हैं जिसमें परस्पर विरोधी नामों वाली फ़ाइलें होती हैं, तो आपको यह संदेश दिखाई देगा:

त्रुटि: निर्देशिका खाली नहीं है

कमांड को पूरा करने से पहले आपको विरोधी फाइलों का नाम बदलना या हटाना होगा।

यदि आप अपने पीसी को गति देने में रुचि रखते हैं, तो हम आपको Auslogics BoostSpeed ​​​​स्थापित करने की सलाह देना चाहेंगे। यह कदम आपका समय बचाएगा और आपको बिना अधिक प्रयास के बेहतर प्रदर्शन देगा।

विंडोज 10 फाइलों और फ़ोल्डरों पर केस संवेदनशीलता के बारे में आप क्या सोचते हैं?

नीचे टिप्पणी में अपने विचारों को साझा करें!

$config[zx-auto] not found$config[zx-overlay] not found