आंशिक रूप से: ls -l आउटपुट, या उपयोग पार्स करने के लिए heuristics का उपयोग करने के अलावा कोई भाग्य नहीं है perl -le 'print readlink("some-file")'
कुछ सिस्टम में एक readlinkकमांड होती है, कुछ -fको पूर्ण पथ प्राप्त करने के विकल्प के साथ ।
/ सिस्टम कॉल के statलिए एक आवरण के रूप में एक कमांड के विभिन्न कार्यान्वयन हैं। जीएनयू एक उस लिहाज से उपयोगी नहीं है, लेकिन ज़ीश का बिलियन वन अधिक है:statlstat
zmodload zsh/stat
stat +link the-link
अभी भी zsh के साथ, आप एक फ़ाइल का पूर्ण पथ प्राप्त कर सकते हैं (हर सिम्कलिन घटक को हटा देता है) :Aसंशोधक के साथ (चर विस्तार, इतिहास विस्तार और ग्लोबिंग पर लागू होता है:
~$ gstat -c %N b
`b' -> `a'
~$ var=b
~$ echo $var:A
/home/me/a
~$ echo b(:A)
/home/me/a
~$ echo ?(@:A)
/home/me/a
readlink -fअगर आप जानना चाहते हैं पिछले सिमलिंक लक्ष्य और न केवल अगले एक।