লিনাক্সে সফট লিঙ্ক কিভাবে কাজ করে?

একটি সিম্বলিক লিঙ্ক, যাকে নরম লিঙ্কও বলা হয় একটি বিশেষ ধরনের ফাইল যা অন্য ফাইলের দিকে নির্দেশ করে, অনেকটা উইন্ডোজের শর্টকাট বা ম্যাকিনটোশ ওরফের মতো। একটি হার্ড লিঙ্কের বিপরীতে, একটি প্রতীকী লিঙ্কে টার্গেট ফাইলের ডেটা থাকে না। এটি কেবল ফাইল সিস্টেমের কোথাও অন্য এন্ট্রি নির্দেশ করে।

একটি প্রতীকী লিঙ্ক (একটি সফট লিঙ্ক বা সিমলিংক নামেও পরিচিত) গঠিত একটি বিশেষ ধরনের ফাইল যা অন্য ফাইল বা ডিরেক্টরির রেফারেন্স হিসাবে কাজ করে. অপারেটিং সিস্টেমের মতো ইউনিক্স/লিনাক্স প্রায়ই প্রতীকী লিঙ্ক ব্যবহার করে। … সিম্বলিক লিঙ্কগুলি ডিরেক্টরির পাশাপাশি বিভিন্ন ফাইল সিস্টেম বা বিভিন্ন পার্টিশনের ফাইলগুলিতে তৈরি করা যেতে পারে।

একটি সিমলিঙ্ক (একটি সিম্বলিক লিঙ্কও বলা হয়) হল লিনাক্সের এক ধরনের ফাইল যা আপনার কম্পিউটারের অন্য ফাইল বা ফোল্ডারে নির্দেশ করে। সিমলিঙ্কগুলি উইন্ডোজের শর্টকাটের মতো। কিছু লোক সিমলিংককে "সফ্ট লিঙ্ক" বলে – লিনাক্স/ইউনিক্স সিস্টেমে এক প্রকারের লিঙ্ক – “হার্ড লিঙ্ক” এর বিপরীতে।

একটি নরম লিঙ্ক (সিম্বলিক লিঙ্ক নামেও পরিচিত) একটি পয়েন্টার বা ফাইলের নামের একটি রেফারেন্স হিসাবে কাজ করে। এটি মূল ফাইলে উপলব্ধ ডেটা অ্যাক্সেস করে না.
...
সফট লিঙ্ক:

তুলনা পরামিতি হার্ড লিঙ্ক নরম লিঙ্ক
নথি ব্যবস্থা এটি ফাইল সিস্টেম জুড়ে ব্যবহার করা যাবে না। এটি ফাইল সিস্টেম জুড়ে ব্যবহার করা যেতে পারে।

একটি প্রতীকী লিঙ্ক তৈরি করতে, -s ( -সিম্বলিক) বিকল্পটি ব্যবহার করুন. যদি FILE এবং LINK উভয়ই দেওয়া হয়, ln ​​প্রথম আর্গুমেন্ট ( FILE ) হিসাবে নির্দিষ্ট করা ফাইল থেকে দ্বিতীয় আর্গুমেন্ট ( LINK ) হিসাবে নির্দিষ্ট করা ফাইলে একটি লিঙ্ক তৈরি করবে।

একটি সফট লিঙ্ক ফাইল শর্টকাট বৈশিষ্ট্যের অনুরূপ যা উইন্ডোজ অপারেটিং সিস্টেমে ব্যবহৃত হয়। প্রতিটি নরম লিঙ্কযুক্ত ফাইল একটি পৃথক ইনোড মান রয়েছে যা মূল ফাইলের দিকে নির্দেশ করে. হার্ড লিঙ্কের মতই, যেকোনও ফাইলের ডেটাতে যেকোনো পরিবর্তন অন্যটিতে প্রতিফলিত হয়।

একটি প্রতীকী লিঙ্ক সরাতে, উভয় ব্যবহার করুন rm বা unlink কমান্ডটি একটি আর্গুমেন্ট হিসাবে symlink এর নাম অনুসরণ করে. একটি ডিরেক্টরির দিকে নির্দেশ করে এমন একটি সিম্বলিক লিঙ্ক সরানোর সময় সিমলিংকের নামের সাথে একটি ট্রেলিং স্ল্যাশ যোগ করবেন না।

একটি ডিরেক্টরিতে প্রতীকী লিঙ্কগুলি দেখতে:

  1. একটি টার্মিনাল খুলুন এবং সেই ডিরেক্টরিতে যান।
  2. কমান্ড টাইপ করুন: ls -la. এটি ডিরেক্টরির সমস্ত ফাইলগুলিকে দীর্ঘ তালিকাভুক্ত করবে এমনকি যদি সেগুলি লুকানো থাকে।
  3. l দিয়ে শুরু হওয়া ফাইলগুলি আপনার প্রতীকী লিঙ্ক ফাইল।

ইউনিক্স সিম্বলিক লিঙ্ক বা সিমলিংক টিপস

  1. নরম লিঙ্ক আপডেট করতে ln -nfs ব্যবহার করুন। …
  2. UNIX সফ্ট লিঙ্কের সংমিশ্রণে pwd ব্যবহার করুন আপনার সফ্ট লিঙ্কটি যে প্রকৃত পথ নির্দেশ করছে তা খুঁজে বের করতে। …
  3. যেকোনো ডিরেক্টরির সমস্ত ইউনিক্স সফ্ট লিঙ্ক এবং হার্ড লিঙ্ক খুঁজে বের করতে নিম্নলিখিত কমান্ডটি চালান “ls -lrt | grep "^l" ".

আপনি একটি ফাইল [ -L ফাইল ] এর সাথে একটি সিমলিঙ্ক কিনা তা পরীক্ষা করুন . একইভাবে, আপনি [ -f ফাইল ] সহ একটি ফাইল নিয়মিত ফাইল কিনা তা পরীক্ষা করতে পারেন, তবে সেক্ষেত্রে, সিমলিংকগুলি সমাধান করার পরে পরীক্ষা করা হয়। হার্ডলিঙ্কগুলি একটি ফাইলের প্রকার নয়, এগুলি একটি ফাইলের (যেকোন প্রকারের) আলাদা নাম মাত্র।

একটি হার্ড লিঙ্ক হল একটি ফাইল যা একই ভলিউমের অন্য ফাইলকে প্রকৃতপক্ষে সেই ফাইলের ডেটা নকল না করে উপস্থাপন করে। … যদিও একটি হার্ড লিঙ্ক মূলত টার্গেট ফাইলের একটি মিররড কপি যা এটি নির্দেশ করছে, হার্ড লিঙ্ক ফাইল সংরক্ষণ করার জন্য কোন অতিরিক্ত হার্ড ড্রাইভ স্থান প্রয়োজন হয় না.

কম্পিউটিং-এ, একটি প্রতীকী লিঙ্ক (এছাড়াও সিমলিঙ্ক বা সফ্ট লিঙ্ক) একটি শব্দ যে কোনো ফাইল যাতে অন্য কোনো ফাইল বা ডিরেক্টরির রেফারেন্স একটি পরম বা আপেক্ষিক পাথের আকারে থাকে এবং যা পথনাম রেজোলিউশনকে প্রভাবিত করে.

কারণ হার্ড লিঙ্ক ডিরেক্টরি হয় অনুমতি নেই একটু প্রযুক্তিগত। মূলত, তারা ফাইল-সিস্টেম কাঠামো ভেঙে দেয়। আপনি সাধারণত হার্ড লিঙ্ক যাইহোক ব্যবহার করা উচিত নয়. প্রতীকী লিঙ্কগুলি সমস্যা সৃষ্টি না করেই বেশিরভাগ একই কার্যকারিতার অনুমতি দেয় (যেমন ln -s টার্গেট লিঙ্ক)।

আপনি কিভাবে ইউনিক্সে অনুমতি পড়তে পারেন?

একটি ডিরেক্টরিতে সমস্ত ফাইলের অনুমতি দেখতে, -la বিকল্পের সাথে ls কমান্ড ব্যবহার করুন. পছন্দসই অন্যান্য বিকল্প যোগ করুন; সাহায্যের জন্য, ইউনিক্সের একটি ডিরেক্টরিতে ফাইলগুলি তালিকা দেখুন। উপরের আউটপুট উদাহরণে, প্রতিটি লাইনের প্রথম অক্ষরটি নির্দেশ করে যে তালিকাভুক্ত বস্তুটি একটি ফাইল বা একটি ডিরেক্টরি।

এই পোস্টটি পছন্দ? আপনার বন্ধুদের শেয়ার করুন:
ওএস আজ