লিনাক্সে একটি প্রতীকী লিঙ্ক ফাইল কি?

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

একটি প্রতীকী লিঙ্ক একটি ফাইল-সিস্টেম অবজেক্ট যা অন্য ফাইল সিস্টেম অবজেক্টের দিকে নির্দেশ করে. যে বস্তুর দিকে নির্দেশ করা হচ্ছে তাকে লক্ষ্য বলে। প্রতীকী লিঙ্কগুলি ব্যবহারকারীদের কাছে স্বচ্ছ; লিঙ্কগুলি সাধারণ ফাইল বা ডিরেক্টরি হিসাবে প্রদর্শিত হয় এবং ব্যবহারকারী বা অ্যাপ্লিকেশন দ্বারা ঠিক একই পদ্ধতিতে কাজ করা যেতে পারে।

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

একটি প্রতীকী লিঙ্ক তৈরি করতে টার্গেট ফাইল এবং লিঙ্কের নাম অনুসরণ করে ln কমান্ডে -s বিকল্পটি পাস করুন. নিম্নলিখিত উদাহরণে একটি ফাইল বিন ফোল্ডারে সিমলিংক করা হয়েছে। নিম্নলিখিত উদাহরণে একটি মাউন্ট করা বহিরাগত ড্রাইভ একটি হোম ডিরেক্টরিতে সিমলিংক করা হয়েছে।

একটি নরম লিঙ্ক (সিমলিঙ্ক বা সিম্বলিক লিঙ্কও বলা হয়) একটি ফাইল সিস্টেম এন্ট্রি যা ফাইলের নাম এবং অবস্থান নির্দেশ করে. … প্রতীকী লিঙ্ক মুছে দিলে মূল ফাইলটি মুছে যায় না। যাইহোক, যে ফাইলটিতে সফ্ট লিঙ্ক পয়েন্টগুলি সরানো হয়, সফ্ট লিঙ্কটি কাজ করা বন্ধ করে দেয়, এটি ভেঙে যায়।

প্রতীকী লিঙ্কগুলি হল লাইব্রেরিগুলিকে লিঙ্ক করতে এবং মূল স্থানান্তর বা অনুলিপি না করে ফাইলগুলি সামঞ্জস্যপূর্ণ স্থানে রয়েছে তা নিশ্চিত করতে সর্বদা ব্যবহৃত হয়. লিঙ্কগুলি প্রায়শই একই ফাইলের একাধিক কপি বিভিন্ন জায়গায় "সঞ্চয়" করতে ব্যবহৃত হয় তবে এখনও একটি ফাইলের রেফারেন্স।

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

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

সবচেয়ে সহজ উপায়: সিডিতে সিম্বলিক লিঙ্কটি কোথায় অবস্থিত এবং বিস্তারিত তালিকা করতে ls -l করুন ফাইলের. সাংকেতিক লিঙ্কের পরে -> এর ডানদিকের অংশটি হল গন্তব্য যেখানে এটি নির্দেশ করছে।

লিনাক্সে ln কমান্ড সোর্স ফাইল এবং ডিরেক্টরির মধ্যে লিঙ্ক তৈরি করে।

  1. -s - প্রতীকী লিঙ্কগুলির জন্য কমান্ড।
  2. [টার্গেট ফাইল] - বিদ্যমান ফাইলটির নাম যার জন্য আপনি লিঙ্ক তৈরি করছেন।
  3. [প্রতীকী ফাইলের নাম] - প্রতীকী লিঙ্কের নাম।

source_file কে বিদ্যমান ফাইলের নামের সাথে প্রতিস্থাপন করুন যার জন্য আপনি সিম্বলিক লিঙ্ক তৈরি করতে চান (এই ফাইলটি ফাইল সিস্টেম জুড়ে বিদ্যমান যেকোনো ফাইল বা ডিরেক্টরি হতে পারে)। প্রতীকী লিঙ্কের নামের সাথে myfile প্রতিস্থাপন করুন। ln কমান্ড তারপর প্রতীকী লিঙ্ক তৈরি করে।

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

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