এটি ln
এর -f
বিকল্পের উদ্দেশ্য : এটি লিঙ্কটি তৈরি করার আগে বিদ্যমান গন্তব্য ফাইলগুলি সরিয়ে দেয়।
ln -sf /path/to/data/folder/month/date/hour/minute/file /path/to/recent/file
সিমবলিক লিঙ্ক তৈরি করবে /path/to/recent/file
নির্দেশিত /path/to/data/folder/month/date/hour/minute/file
প্রয়োজনে (এবং কিছুই ইতিমধ্যে সেখানে যদি উপস্থিত থাকে সূক্ষ্ম কাজ করা) একটি ফাইলে কোনো বিদ্যমান ফাইল বা সিমবলিক লিঙ্ক প্রতিস্থাপন।
যদি কোনও ডিরেক্টরি, বা কোনও ডিরেক্টরিতে সিমলিংক, লক্ষ্য নামের সাথে ইতিমধ্যে উপস্থিত থাকে তবে এর ভিতরে সিমলিংক তৈরি করা হবে (যাতে আপনি /path/to/recent/file/file
উপরের উদাহরণটি দিয়ে শেষ করতে চান )। -n
বিকল্প, কিছু সংস্করণের মধ্যে উপলব্ধ ln
, আপনার জন্য ডিরেক্টরিগুলিতেই symlinks যত্ন নিতে হবে, তাদের প্রয়োজনীয় হিসাবে প্রতিস্থাপন:
ln -sfn /path/to/data/folder/month/date/hour/minute/file /path/to/recent/file
পসিক্সln
নির্দিষ্ট করে না -n
যাতে আপনি সাধারণত এটির উপর নির্ভর করতে পারবেন না। এর বেশিরভাগ ln
আচরণ বাস্তবায়ন-সংজ্ঞায়িত তাই আপনাকে আপনার ব্যবহার করা সিস্টেমের স্পেসিফিকেশনগুলি পরীক্ষা করতে হবে। আপনি যদি জিএনইউln
ব্যবহার করছেন তবে ডিরেক্টরিগুলির উপস্থিতিতে এটির আচরণটি সম্পূর্ণ অনুমানযোগ্য করতে আপনি বিকল্পগুলি -t
এবং -T
বিকল্পগুলিও ব্যবহার করতে পারেন ( যেমন একই নামের সাথে বিদ্যমান ডিরেক্টরিতে লিঙ্ক তৈরি করার পরিবর্তে ব্যর্থ হন)।