উত্তর:
এটি কোনও বাগ নয়। আপনি যখন একই ফাইলের সাথে একই বেসনামে কোনও ফাইলকে লিঙ্ক করতে চান তবে ব্যবহারের ক্ষেত্রেটি হ'ল:
cd /tmp
ln -s /etc/passwd
ls -l passwd
lrwxrwxrwx 1 xxx xxx 11 Jul 29 09:10 passwd -> /etc/passwd
এটি সত্য যে আপনি যখন একই ডিরেক্টরিতে থাকা কোনও ফাইল নাম দিয়ে এটি করেন তখন এটি নিজের সাথে একটি লিঙ্ক তৈরি করে যা পুরোপুরি ভাল করে না!
আপনি সিমলিংক বা হার্ড লিঙ্কগুলি ব্যবহার না করেই এটি কাজ করে।
অবশ্যই এটির সন্ধানের সহজ উপায় হ'ল এটি চেষ্টা করে দেখতে। যখন কোনও ২ য় আর্গুমেন্ট দেওয়া হয় না, ln
মূল ডিরেক্টরিতে একই নামের সাথে বর্তমান ডিরেক্টরিতে একটি লিঙ্ক তৈরি করবে:
$ ln -s /etc
$ ls -l
lrwxrwxrwx 1 terdon terdon 4 Jul 29 16:09 etc -> /etc
এটিতে এটিও ব্যাখ্যা করা হয়েছে man ln
:
২ য় ফর্মটিতে বর্তমান ডিরেক্টরিতে TARGET- এ একটি লিঙ্ক তৈরি করুন।
"২ য় ফর্ম" বলতে বোঝায়:
ln [বিকল্প] ... টার্গেট (2 য় ফর্ম)
ln -s /path/to/file
জন্য সংক্ষিপ্তln -s /path/to/file .
। মতls
সংক্ষিপ্তls .
।