pwd के पथ पूँजीकरण की जाँच करना


9

क्या टर्मिनल में जांच करने का एक त्वरित तरीका है कि टर्मिनल कमांड pwdरास्ते का सही पूंजीकरण लौटाता है?

ध्यान दें कि यदि आप करते हैं cd ~/desktopतो pwdआपको बताएंगे कि आपका मार्ग /Users/foo/desktopसही होने के बजाय है /Users/foo/Desktop

संपादित करें: प्रेरणा: बिल्ड सिस्टम को इस पर जल्दी जांच करने का एक तरीका चाहिए, अन्यथा यह डिबग करना वास्तव में कठिन है । एक असुरक्षित उपयोगकर्ता एक गलत कैपिटलाइज़ेशन का उपयोग करता है, एक निर्माण शुरू करता है, त्रुटियां प्राप्त करता है जो बहुत ही हैरान करने वाला है।

EDIT2: चुपचाप गलत तरीके से पूंजीकृत इनपुट स्वीकार करने के लिए cdहै मानक के व्यवहार bashOSX उपयोगकर्ताओं के विशाल बहुमत के लिए एक HFS + फाइल सिस्टम पर, और इस तरह। फिर, pwdएक bashबिलिन है, और यह केवल शेल के पथ स्टैक की सामग्री लेता है (टाइपोस शामिल)।


आप क्यों नहीं करना चाहते हैं cd ~/Desktopतो pwdआपको बताएंगे/Users/user/Desktop/
ब्रिक

1
यह एक निर्माण प्रणाली को और अधिक मजबूत बनाने के लिए है। मैं प्रश्न को अधिक विवरणों के साथ संपादित करूंगा
डिमा पासेनिक

1) कैसे pwdकुछ भी लेकिन वर्तमान निर्देशिका का सही पूंजीकरण वापस कर सकते हैं? 2) जब तक आपके पास सिमलिंक या कुछ नहीं है, आप कैसे cd ~/desktopऔर कैसे जा सकते हैं /Users/foo/Desktop? इस सवाल का कोई मतलब नहीं है।
एलन

1
@Allan: केस-असंवेदनशील फाइलसिस्टम पर, मैं सवाल में जो कहता हूं, उसे आजमाएं! आप हैरान हो जाएंगे। नहीं, आपको सिमिलिंक या कुछ भी करने की आवश्यकता नहीं है। यह सिर्फ काम करता है (TM :-)) - और रास्ते में आपको गोली मारता है।
दीमा पास्चनिक

2
@ मुझे लगता है कि Apple उपयोगकर्ताओं के 95% करते हैं। डिफ़ॉल्ट रूप से Apple शिप मशीन HFS + फाइलसिस्टम (यानी केस असंवेदनशील) के साथ।
दिमा पास्चनिक

जवाबों:


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