উত্তর:
এটি সার্ভারফল্টে কিছু বিশদে আলোচনা করা হয়েছে ।
একটি হার্ড লিঙ্ক traditionতিহ্যগতভাবে একই ফাইল সিস্টেম স্ট্রাকচারগুলি ভাগ করে (ইউনিকস্পিকের ইনোড), যখন একটি সফট-লিঙ্কটি একটি পথের নাম পুনর্নির্দেশ।
.
এবং ..
UNIX ডিরেক্টরি যা কঠিন লিঙ্ক এন্ট্রিগুলির)।(কিছু বিবরণ ম্যাট 1 টের দ্বারা আবার মাথায় এনেছে Thanks ধন্যবাদ।)
রোনাল্ড একটি শক্ত লিঙ্ক লিখেছেন দুটি জায়গায় পৃথক অনুমতি থাকতে পারে। এটা সঠিক না. উভয় স্থান একই ইনোড ভাগ করে। অনুমতিগুলি ফাইলের নাম নয়, ইনোডের সাথে আবদ্ধ। সুতরাং দুটি জায়গায় হার্ডলিঙ্কগুলিতে ঠিক একই অনুমতি, অ্যাক্সেসের সময়, ...
একটি হার্ড লিঙ্কটি মূলত ফাইলটিকে দুটি স্থানে বসবাস করে বলে বোঝায়, এর বিভিন্ন অনুমতি থাকতে পারে, আপনি এটিকে স্থানে মুছতে পারেন তবে অন্যটি নয়।
একটি নরম লিঙ্কটি আসল জিনিসের কেবলমাত্র পয়েন্টার।
একটি হার্ড লিঙ্ক দুটি (বা আরও) ডিরেক্টরি এন্ট্রি একই ফাইলের দিকে নির্দেশ করে। একটি সফ্ট লিঙ্ক হ'ল একটি ডিরেক্টরি এন্ট্রি যা অন্য ডিরেক্টরি এন্ট্রিটিতে নির্দেশ করে।