"রিডলিঙ্ক" একটি সিমিলিংকের আসল পথ পায়; ম্যাক এলিয়াসের সমতুল্য কি?


1

টার্মিনালে, আমি একটি সিমিলিংকে রিডলিংক ব্যবহার করতে পারি এবং এটি সিমলিংকের টার্গেট পাথ প্রিন্ট করে। যেমন

ln -s original.txt symlink.txt
readlink symlink.txt  # prints original.txt

আমি ম্যাক ওরফে এটি কীভাবে করব? আমি জানি যে পথটি রিসোর্স ফর্কটিতে এম্বেড হয়েছে, কারণ xattr কমান্ড এটি অন্য ডেটার সাথে মিশ্রিত কাঁচা বিন্যাসে প্রদর্শন করবে:

xattr -p -l com.apple.ResourceFork alias_file

তবে এই ফর্ম্যাটটি বের করার জন্য আমি যথেষ্ট জানিনা। আমি পার্ল ম্যাক :: ফাইল ম্যান পৃষ্ঠাটি পেয়েছি, তবে এর কোনও উদাহরণ নেই এবং গুগল এটির জন্য কোনও সহায়তা ছিল না।

এটি করার জন্য ওসাস্ক্রিপ্ট ব্যবহার করার কোনও উপায় আছে, যা এই উত্তরটির মতো?

উত্তর:


1

আরও গুগল করার পরে, আমি একটি ওসাস্ক্রিপ্ট কমান্ডের জন্য টুকরাগুলি একসাথে টানতে সক্ষম হয়েছি:

alias_path="your/alias/path"
osascript -e 'tell application "Finder"' -e "posix path of (original item of alias file (posix file \"$alias_path\") as text)" -e 'end tell'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.