मैं अपने लैपटॉप पर अजगर प्रतिष्ठानों की एक उलझी हुई गड़बड़ है। मैं निष्पादनयोग्य को देख रहा था /usr/local/bin
और वे सभी प्रतीकात्मक लिंक हैं../../../Library......
इसके आसपास कुछ अजीब व्यवहार है। अगर मैं ls -lhaG
देखता हूं --->
और सहानुभूति के अधिकार के सापेक्ष पथ:
lrwxr-xr-x 1 root wheel 69B Dec 7 22:29 python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.1/bin/python3
हालाँकि, मुझे लगता है कि पथ को हल करने के लिए और python3 के लिए वास्तविक पथ प्रदर्शित करने के लिए कोई भी कमांड लाइन टूल नहीं मिल सकता है। मैं कुछ tidbits यहाँ और वहाँ का उपयोग करने के लिए pwd -P
और यह find
करने के लिए उपयोगिता के बारे में पाया है । समस्या यह है कि ये ओएस एक्स पर काम नहीं करते हैं जिस तरह से लोग उन्हें लिनक्स पर काम करने का वर्णन करते हैं (यानी प्रतीकात्मक लिंक के लिए पूर्ण पथ का आउटपुट)। वे सिर्फ मेरे लिए प्रतीकात्मक लिंक पथ मुद्रित करते हैं:
FantasticMrFox:bin robert$ pwd -P python3
/usr/local/bin
FantasticMrFox:bin robert$ find `pwd -P` -name python3
/usr/local/bin/python3
यहाँ क्या हो रहा है पर कोई विचार?