বহনযোগ্যভাবে: এলএস-এল আউটপুট পার্স করতে বা ব্যবহারের জন্য হিউরিস্টিক্স ব্যবহার ছাড়া ভাগ্য নেই perl -le 'print readlink("some-file")'
কিছু সিস্টেমে একটি readlink
কমান্ড থাকে, কিছুগুলির সাথে -f
পরম পাথ পাওয়ার বিকল্প রয়েছে।
একটা বিভিন্ন বাস্তবায়নের হয় stat
একটি মোড়কের যেমন কমান্ড stat
/ lstat
সিস্টেম কল। জিএনইউ ওয়ান সে ক্ষেত্রে কার্যকর নয়, তবে zsh এর বিল্টিনটি আরও তাই:
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
যদি আপনি জানতে চান গত সিমবলিক লিঙ্ক লক্ষ্য এবং শুধুমাত্র আগামী এক।