अगर यह यहाँ पोस्ट करने के लिए "सही" सवाल है तो मुझे बिल्कुल यकीन नहीं है। मैं शायद वास्तविक श्रेणीबद्ध जवाबों की तुलना में "राय" के बारे में अधिक पूछ रहा हूं (उन में से जो या तो काम करते हैं या नहीं, और यह बात है)।
मैं सोच रहा था कि किस नाम के विभाजक एक ही समय में सबसे अधिक अनुकूल (या अधिक विशेष रूप से, बैश अनुकूल ) और मानव के अनुकूल होंगे ।
मान लीजिए कि मैं एक ऐसी निर्देशिका बनाना चाहता हूं जिसमें मिस्टर फू बार ( Foo का पहला नाम, बार का अंतिम नाम होना) से संबंधित कुछ है
नाम होना " Foo-Bar/
" बहुत सुविधाजनक है। -
एक "नियमित" चरित्र है, इसे बचने की आवश्यकता नहीं है, यह स्पष्ट रूप से दिखाता है कि Foo
और Bar
दो अलग चीजें हैं ... अच्छा।
अब, " Foo.Bar
" थोड़ा मुश्किल है। कोई यह सोच सकता है कि Foo.Bar
वास्तव में एक फ़ाइल है (पहली नज़र में, विशेष रूप से यदि आपके पास सक्षम रंग के साथ टर्मिनल नहीं हैं) जहां " Foo
" फ़ाइल नाम है, और " Bar
" विस्तार है।
मैं " Foo Bar
" का भी उपयोग कर सकता था , लेकिन तब मुझे व्हाट्सएप से बचने की आवश्यकता होती है, जब मैं निर्देशिका को एक्सेस करना चाहता हूं और, अगर मैं मूल निर्देशिका की सामग्री को सूचीबद्ध करना चाहता हूं (जहां Foo Bar
स्थित है) और बाश सरणी में उक्त सूची डालें, सफेद स्थान परेशानी (बहुत) पैदा करने वाला है। अच्छा नहीं है।
ब्रैकेट ()
बहुत सारे मुद्दों का कारण बनते हैं। वे भी बचने की जरूरत है, तो के रूप में आदेशों के साथ परेशानी का कारण scp
... अच्छा नहीं है।
तो ... सवाल (पिछले पर) है: यदि आपको एक मुट्ठी की नज़र में फ़ाइल का नाम स्पष्ट और सार्थक बनाने की आवश्यकता है, और आपको विभाजकों का उपयोग करने की आवश्यकता है, तो आप क्या उपयोग करते हैं?