फ़ाइल नाम के लिए, यूनिक्स फ़ाइल नामों में अंडरस्कोर या डैश अधिक सामान्य हैं? [बन्द है]


22

जब आप नाम में कई शब्दों के साथ फ़ाइलों का नामकरण कर रहे हैं, तो क्या यह यूनिक्स सिस्टम में अंडरस्कोर, ऊंट केस, या डैश को शब्दों को अलग करने के लिए अधिक सामान्य है?


जब मैं उन्हें नाम दे रहा हूं ? अंतरिक्ष।
रैंडम 832

7
पारंपरिक यूनिक्स कमांड और फाइल में एक से अधिक शब्द नहीं हैं। अधिकांश कुछ पत्र हैं। आपकी अपनी फ़ाइलों के लिए यह वास्तव में आप पर निर्भर है। मैं रिक्त स्थान से बचता हूं क्योंकि वे कमांड लाइन पर निपटने के लिए एक दर्द हैं। POSIX पोर्टेबल फ़ाइल नाम वर्ण सेट काफी सीमित है: अक्षरांकीय, डॉट, अंडरस्कोर, और डैश।
jw013

किस नामकरण विधि के विपरीत?
कार्लसन

यह सवाल दिलचस्प हो सकता है।
फ्रांसेस्को तुर्को

जवाबों:


32

मेरे एक यादृच्छिक सिस्टम पर:

$ find /usr/bin -xdev -type f -name '*-*' | wc -l                # hyphen
1019
$ find /usr/bin -xdev -type f -name '*_*' | wc -l                # underscore
311
$ find /usr/bin -xdev -type f -name '*[a-z][A-Z][a-z]*' | wc -l  # camelcase
2
$ find /usr/bin -xdev -type f -name '* *' | wc -l                # space
0

आपकी माइलेज भिन्न हो सकती है। इसमें बहुत सी व्यक्तिगत प्राथमिकता शामिल है - मेरे घर की निर्देशिका शायद हाइफ़न की ओर बहुत अधिक तिरछी है, क्योंकि अंडरस्कोर और कैमलकेस में शिफ्टिंग शामिल है, और अंतरिक्ष में उद्धरण के साथ कठिनाइयां हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.