मैं एक अंडरस्कोर उपसर्ग के साथ फ़ाइलों और निर्देशिकाओं को नाम देने में सक्षम होना पसंद करता हूं यदि यह कुछ ऐसा है जिसे मैं उसी स्तर पर अन्य फ़ाइलों और निर्देशिकाओं से अलग रखना चाहता हूं। उदाहरण के लिए, विंडोज और मैक पर, एक अंडरस्कोर के साथ एक फाइल को प्रीफ़िक्स करना, इसे अल्फ़ान्यूमेरिक वर्ण से शुरू होने वाली फ़ाइलों के सामने, शीर्ष पर सॉर्ट करता है।
मेरी गुगली बदल गई है कि उसे LC_COLLATE और मेरे वर्तमान लोकेल (en_US) के साथ क्या करना है। यह ठीक है, हालांकि मुझे वास्तव में समझ नहीं आया कि en_US अपेक्षा के अनुरूप क्यों नहीं छांटता है।
ICU Collate प्रदर्शन साइट के आधार पर वातावरण को en_US_POSIX पर सेट करने से निश्चित रूप से उस क्रम का पता चल रहा है जिसकी मुझे तलाश है (आपको नमूना डेटा को संपादित करना होगा और इसे जांचने के लिए कुछ अंडरस्कोर जोड़ना होगा)। लेकिन मैं वास्तव में यह नहीं देखता कि इसे अपने लिनक्स शेल में कैसे लागू किया जाए।
आदर्श रूप से, मैं अपने bash config में कुछ सेट करने में सक्षम होना चाहूंगा ताकि ls हमेशा पहले अंडरस्कोर करें। मैं ऐसा कैसे कर पाऊंगा?