जवाबों:
डिफ़ॉल्ट (केस-असंवेदनशील) का उपयोग करें जब तक कि आप दोनों को पता नहीं है कि आप क्या कर रहे हैं और बी) आपको पूरी तरह से करना है। ऐसे कई कार्यक्रम हैं (नॉर्टन एंटीवायरस दिमाग में आता है) जो केस-संवेदी फ़ाइल सिस्टम पर ठीक से काम नहीं करेंगे।
एचएफएस डिफ़ॉल्ट रूप से, केस-असंवेदनशील लेकिन केस-प्रोटेक्शन है (यानी यह परवाह नहीं करता है कि आप तुलनात्मक उद्देश्यों के लिए क्या टाइप करते हैं, लेकिन यह याद रखेगा कि आप क्या टाइप करते हैं)।
एक या अन्य अनुप्रयोग तोड़ सकते हैं, केस-असंवेदनशील हालांकि डिफ़ॉल्ट है। यदि आप बिना मुद्दों के केस-असंवेदनशील का उपयोग कर रहे हैं, तो इस बात की कोई गारंटी नहीं है कि केस-सेंसिटिव के लिए एक संक्रमण अच्छी तरह से जाएगा। सेब समर्थन पृष्ठों से एक उदाहरण यहां दिया गया है :
... अपने तृतीय-पक्ष सॉफ़्टवेयर समाधान केस संवेदनशीलता के साथ सही तरीके से काम नहीं करते हैं। महत्वपूर्ण: केस-संवेदी नाम यूनिकोड इग्नोर करने वाले पात्रों की उपेक्षा नहीं करते हैं। इसका मतलब यह है कि एक एकल निर्देशिका में कई नाम हो सकते हैं जिन्हें यूनिकोड तुलना नियमों का उपयोग करते हुए समतुल्य माना जाता है, लेकिन उन्हें केस-संवेदी HFSX वॉल्यूम पर अलग माना जाता है।
केस सेंसिटिव फाइल सिस्टम चुनने का एक अच्छा कारण है। यदि आप गुणवत्ता और उन अनुप्रयोगों की सुरक्षा से चिंतित हैं जिन्हें आप चलाते हैं, तो आप किसी भी शुरुआती तंत्र द्वारा रुचि ले सकते हैं जो बुरी तरह से प्रोग्राम किए गए अनुप्रयोगों को भेदभाव कर सकते हैं।
एक अनुप्रयोग जो एक समय में नाम की एक फ़ाइल बनाता है conf
और बाद में नाम के साथ एक ही फ़ाइल को खोलने की कोशिश करता CONF
है, कम से कम खराब लिखा जाता है। यह सिर्फ सादे खराब प्रोग्रामिंग अभ्यास है। इस तरह का एप्लिकेशन अपनी कोड लंबाई में समान औसत संभावना वाले कमजोरियों से भरा होता है। यह एक खतरनाक एप्लीकेशन है।
यह खतरनाक एप्लिकेशन संभवतः केस सेंसिटिव फाइल सिस्टम पर क्रैश हो जाएगा ।
यह खतरनाक एप्लिकेशन केस असंवेदनशील फ़ाइल सिस्टम पर क्रैश नहीं होगा ।
(कुछ एप्लिकेशन दोनों पर क्रैश होंगे, लेकिन हम इन लोगों को छांटने के लिए अत्यधिक प्रेरित नहीं हैं।)
इसलिए एक केस सेंसिटिव फाइल सिस्टम को खराब प्रोग्राम्ड एप्लीकेशन्स का जल्दी पता लगाने और ब्लॉक करने के लिए एक अच्छा टूल माना जा सकता है।
दूसरी ओर, प्रोग्रामिंग गुणवत्ता नियंत्रण का यह स्तर यह सुनिश्चित करने के लिए पर्याप्त है कि आपके पास कोई अन्य भेद्यता नहीं है।
कुछ महत्वपूर्ण अनुप्रयोग हैं जो केस सेंसिटिव के साथ सही तरीके से काम नहीं करेंगे। और वास्तव में ऐसा करने का कोई कारण नहीं है। मैं मान रहा हूँ क्योंकि आप पूछ रहे हैं कि आपके पास वास्तव में ऐसा करने का कोई कारण नहीं है। जब तक आपके पास कोई विशिष्ट कारण नहीं है, आप निश्चित रूप से इसे बेहतर नहीं कर रहे हैं, और यह ध्यान न रखें कि कई एप्लिकेशन इसके साथ सही काम नहीं करते हैं।
केस संवेदी फ़ाइल सिस्टम का उपयोग करने का एक अच्छा कारण गिट रिपॉजिटरी का उपयोग करना है। रेपो में उन्हें सिंक करने से केस के इस्तेमाल न होने पर बार-बार परेशानी होती है।
लेकिन मेरा सुझाव है कि इस तरह के एक अनुप्रयोग के लिए संवेदनशील एचएफएस + स्वरूपित मामले का उपयोग करके एक और विभाजन जोड़ने और उन निर्देशिकाओं को लिंक करें जिन्हें आपको उस विभाजन की आवश्यकता है। मेरा सिस्टम विभाजन अभी भी असंवेदनशील नहीं है, क्योंकि मुझे पता है कि क्यों, लेकिन सिर्फ इसलिए कि मुझे डर है।
git reset --hard
या git checkout [file]
काम कर रहे पेड़ को साफ करने के लिए प्रतीत नहीं हो सकता।
Adobe क्रिएटिव क्लाउड ऐप्स केस सेंसिटिव सिस्टम पर नहीं चलेंगे, और एक बड़ी समस्या बन सकते हैं
केस-संवेदी फाइलसिस्टम पर काम न करने के लिए एडोब प्रोग्राम बदनाम हैं। Adobe कहते हैं:
आप Adobe उत्पादों को केस-संवेदी फ़ाइल सिस्टम, जैसे HSFX (HFS +) या UFS का उपयोग करने वाले वॉल्यूम पर स्थापित नहीं कर सकते। यह सीमा दोनों स्टार्टअप ड्राइव के साथ-साथ उस ड्राइव पर भी लागू होती है जिस पर सॉफ्टवेयर इंस्टॉल किया गया है।
https://helpx.adobe.com/creative-suite/kb/error-case-sensitive-drives-supported.html
स्टीम केस-संवेदी फाइलसिस्टम पर भी स्थापित नहीं किया जा सकता है।
भाप वर्तमान में केस संवेदी फाइल सिस्टम या विभाजन का समर्थन नहीं करता है।
https://support.steampowered.com/kb_article.php?ref=8601-RYPX-5789