विंडोज 10 पर केस संवेदनशील फ़ाइल और फ़ोल्डर नाम कैसे सक्षम करें

विषयसूची:

विंडोज 10 पर केस संवेदनशील फ़ाइल और फ़ोल्डर नाम कैसे सक्षम करें
विंडोज 10 पर केस संवेदनशील फ़ाइल और फ़ोल्डर नाम कैसे सक्षम करें

वीडियो: विंडोज 10 पर केस संवेदनशील फ़ाइल और फ़ोल्डर नाम कैसे सक्षम करें

वीडियो: विंडोज 10 पर केस संवेदनशील फ़ाइल और फ़ोल्डर नाम कैसे सक्षम करें
वीडियो: Windows 10 - Random Restart FIXED - YouTube 2024, अप्रैल
Anonim
विंडोज 10 अब लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम की तरह एक वैकल्पिक केस-सेंसिटिव फाइल सिस्टम प्रदान करता है। यदि आप इस सुविधा को सक्षम करते हैं तो सभी विंडोज प्रक्रियाएं केस-संवेदी फाइलों और फ़ोल्डर्स को ठीक से संभाल लेंगी। दूसरे शब्दों में, वे "फाइल" और "फाइल" को दो अलग-अलग फाइलों के रूप में देखेंगे।
विंडोज 10 अब लिनक्स और अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम की तरह एक वैकल्पिक केस-सेंसिटिव फाइल सिस्टम प्रदान करता है। यदि आप इस सुविधा को सक्षम करते हैं तो सभी विंडोज प्रक्रियाएं केस-संवेदी फाइलों और फ़ोल्डर्स को ठीक से संभाल लेंगी। दूसरे शब्दों में, वे "फाइल" और "फाइल" को दो अलग-अलग फाइलों के रूप में देखेंगे।

यह कैसे काम करता है

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

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

यह सुविधा के माध्यम से सक्षम है

fsutil.exe

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

केस संवेदनशील के रूप में निर्देशिका कैसे सेट करें

प्रारंभ करने के लिए, स्टार्ट बटन पर राइट-क्लिक करें, और उसके बाद "PowerShell (Administrator)" कमांड का चयन करें। यदि आप कमांड प्रॉम्प्ट का उपयोग करना पसंद करते हैं, तो आप अपने स्टार्ट मेनू में "कमांड प्रॉम्प्ट" खोज सकते हैं, राइट-क्लिक करें, और फिर "व्यवस्थापक के रूप में चलाएं" कमांड का चयन करें। आदेश वही काम करता है, इससे कोई फर्क नहीं पड़ता कि आप कौन सी कमांड लाइन वातावरण चुनते हैं।

आपकी अनुमतियों के आधार पर आपको वास्तव में इस कमांड को चलाने के लिए व्यवस्थापक पहुंच की आवश्यकता नहीं हो सकती है। तकनीकी रूप से, आपको उस निर्देशिका के लिए "लिखने के गुण" की आवश्यकता होती है, जिसे आप संशोधित करना चाहते हैं। ज्यादातर मामलों में, इसका अर्थ यह है कि यदि आप अपने उपयोगकर्ता फ़ोल्डर के बाहर कहीं भी फ़ोल्डर संपादित करना चाहते हैं, तो आपको प्रशासक अनुमतियों की आवश्यकता होगी - जैसे कि c: project - और यदि आप अपने उपयोगकर्ता फ़ोल्डर के अंदर कहीं भी फ़ोल्डर को संशोधित नहीं करना चाहते हैं- सी के रूप में: उपयोगकर्ता नाम परियोजना।

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

फ़ोल्डर केस संवेदनशील बनाने के लिए, फ़ोल्डर के पथ के साथ "सी: फ़ोल्डर" को प्रतिस्थापित करते हुए निम्न आदेश टाइप करें:

fsutil.exe file setCaseSensitiveInfo C:folder enable

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

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

Image
Image

यह उपफोल्डर्स को प्रभावित नहीं करता है

केस संवेदनशीलता झंडा केवल उस विशिष्ट फ़ोल्डर को प्रभावित करता है जिस पर आप इसे लागू करते हैं। यह स्वचालित रूप से उस फ़ोल्डर के उपफोल्डर द्वारा विरासत में नहीं लिया जाता है।

दूसरे शब्दों में, यदि आपके पास C: फ़ोल्डर नामक फ़ोल्डर है और इसमें C: folder test और C: folder stuff subfolders हैं, तो बस C: फ़ोल्डर फ़ोल्डर केस संवेदनशील बनाना भी नहीं होगा केस टेस्ट "और" सामान "सबफ़ोल्डर इसके अंदर केस संवेदनशील हैं। आपको उचित चलाने की आवश्यकता होगी

fsutil

सभी तीन फ़ोल्डर्स केस संवेदनशील बनाने के लिए अलग से आदेश।

Image
Image

लिनक्स उपकरण डिफ़ॉल्ट रूप से केस संवेदनशील फ़ोल्डर बनाएँ

लिनक्स (बैश खोल) के लिए विंडोज सबसिस्टम के अंदर चलाए गए लिनक्स टूल्स अब केस संवेदनशील फ्लैग सेट के साथ फ़ोल्डर बनाते हैं। तो, क्या आप इसका उपयोग करते हैं

mkdir

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

तकनीकी रूप से, ऐसा इसलिए होता है क्योंकि लिनक्स पर्यावरण के लिए DrvFs फ़ाइल सिस्टम का उपयोग करता है

case=dir

डिफ़ॉल्ट रूप से ध्वज।

case=dir

विकल्प लिनक्स पर्यावरण को प्रत्येक निर्देशिका के एनटीएफएस ध्वज का सम्मान करने के लिए सेट करता है, और लिनक्स पर्यावरण के भीतर से बनाई गई निर्देशिकाओं पर स्वचालित रूप से केस संवेदनशीलता ध्वज सेट करने के लिए सेट करता है। यदि आप चाहें तो आप इस विकल्प को अपनी wsl.conf फ़ाइल में बदल सकते हैं।

जब तक आप लिनक्स पर्यावरण से फ़ोल्डर्स बनाते हैं, वे उचित केस संवेदनशीलता सेटिंग्स के साथ बनाए जाते हैं और आपको fsutil.exe कमांड को कभी भी स्पर्श करने की आवश्यकता नहीं होती है।

Image
Image

यह जांचें कि कोई निर्देशिका केस संवेदनशील है या नहीं

यह जांचने के लिए कि कोई निर्देशिका वर्तमान में केस संवेदनशील है या नहीं, निम्न आदेश चलाएं, फ़ोल्डर के पथ के साथ "सी: फ़ोल्डर" को प्रतिस्थापित करें।

fsutil.exe file queryCaseSensitiveInfo C:folder

यदि किसी निर्देशिका के लिए केस संवेदनशीलता सक्षम है, तो आप देखेंगे कि "निर्देशिका [पथ] पर केस संवेदनशील विशेषता सक्षम है।" यदि निर्देशिका मानक विंडोज केस असंवेदनशीलता का उपयोग कर रही है, तो आप देखेंगे कि "केस संवेदनशील विशेषता निर्देशिका [पथ] अक्षम है।"

Image
Image

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

अपने परिवर्तन को पूर्ववत करने और एक बार फिर से एक निर्देशिका केस असंवेदनशील बनाने के लिए (जैसा कि बिल गेट्स ने इसका इरादा किया है), फ़ोल्डर के पथ के साथ "सी: फ़ोल्डर" को प्रतिस्थापित करते हुए निम्न आदेश चलाएं।

fsutil.exe file setCaseSensitiveInfo C:folder disable

सिफारिश की: