একটি প্রতীকী লিঙ্ক (সিমলিঙ্ক) কি? কিভাবে লিনাক্সে একটি তৈরি করবেন

একটি প্রতীকী লিঙ্ক (সিমলিঙ্ক) কি? কিভাবে লিনাক্সে একটি তৈরি করবেন

একজন কম্পিউটার ব্যবহারকারী হিসাবে, যদি আপনি একটি শর্টকাট সংজ্ঞায়িত করতে চান, আপনি সম্ভবত এটি একটি ফাইল, ফোল্ডার, বা একটি অ্যাপ্লিকেশন একটি পয়েন্টার বলবেন, ঠিক? এটাই সঠিক.





কিন্তু সেই সংক্ষিপ্ত সংজ্ঞা পুরো গল্পটি মোটেও বলে না। এটি বোঝায় যে সমস্ত শর্টকাট একই রকম যখন তারা না হয়। আপনার প্রায় এক মুঠো শর্টকাট টাইপ আছে। আমরা নীচের প্রতীকী লিঙ্কে মনোনিবেশ করব। এটিকে একটি সিমলিঙ্ক বা একটি নরম লিঙ্কও বলা হয় এবং আমরা শর্তাবলী বিনিময়যোগ্যভাবে ব্যবহার করব।





আসুন দেখি একটি সিমলিঙ্ক কি, কিভাবে লিনাক্সের পাশাপাশি ম্যাকওএস এবং উইন্ডোজ এ একটি সিমলিঙ্ক তৈরি করা যায়, কেন আপনার এই বিশেষ ধরনের শর্টকাট দরকার, এবং আরো অনেক কিছু।





এটা সত্য যে একটি সিমলিঙ্ক একটি শর্টকাট ফাইল। কিন্তু এটি একটি স্ট্যান্ডার্ড শর্টকাট থেকে আলাদা, যেমন, একটি প্রোগ্রাম ইনস্টলার আপনার উইন্ডোজ ডেস্কটপে রেখেছে যাতে প্রোগ্রামটি চালানো সহজ হয়।

অবশ্যই, যেকোনো ধরনের শর্টকাটে ক্লিক করা সংযুক্ত বস্তুটি খুলে দেয়, কিন্তু হুডের নীচে যা যায় তা উভয় ক্ষেত্রেই ভিন্ন কারণ আমরা পরবর্তীতে দেখব।



যখন একটি স্ট্যান্ডার্ড শর্টকাট একটি নির্দিষ্ট বস্তুর দিকে নির্দেশ করে, একটি সিমলিঙ্ক এটিকে দেখায় যেন সংযুক্ত বস্তুটি আসলে সেখানে আছে। আপনার কম্পিউটার এবং এতে থাকা অ্যাপসটি সিমলিঙ্কটি লক্ষ্য বস্তু হিসাবে পড়বে।

ম্যাকওএস -এ, আপনি 'ফাইল বিদ্যমান' বার্তার আকারে এর প্রমাণ পান যা আপনি যখন মূল বস্তুর মতো একই স্থানে একটি সিমলিঙ্ক তৈরি করার চেষ্টা করেন তখন উপস্থিত হয়। এমনকি যদি আপনি সিমলিঙ্কটি অন্য কোথাও তৈরি করার পরে একই স্থানে সরানোর চেষ্টা করেন, তবে এটি একটি অনুলিপি হিসাবে নামকরণ করা হয়।





ধরা যাক আপনার হার্ডডিস্কে আপনার একটি নির্দিষ্ট ফোল্ডার আছে যা আপনি ড্রপবক্সের সাথে সিঙ্ক করতে চান ফোল্ডারটিকে ড্রপবক্সে না সরিয়ে।

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





এখন, যদি সেই শর্টকাটটি একটি সিমলিঙ্ক হয়, তাহলে আপনি এই সমস্যার মুখোমুখি হবেন না। কারণ ড্রপবক্স সিমলিঙ্কটি প্রকৃত ফোল্ডার হিসাবে পড়ে এবং ফলস্বরূপ, সেই ফোল্ডার থেকে ডেটা সিঙ্ক করে। তারপরে আপনি ড্রপবক্স সিঙ্ক সক্ষম করা আপনার সমস্ত ডিভাইসে ফোল্ডার এবং এর বিষয়বস্তু অ্যাক্সেস করতে পারেন, যদিও আসল ফোল্ডারটি আপনার ড্রপবক্সের অংশ নয়।

বিনামূল্যে সিনেমা অনলাইনে ডাউনলোড না সদস্যপদ নেই জরিপ

মনে রাখবেন যে এটি একটি নিয়মিত শর্টকাট বা একটি সিমলিঙ্ক কিনা, এটি মুছে ফেলা মূল বস্তুকে কোনভাবেই প্রভাবিত করবে না।

সাধারণভাবে, যখন আপনি চান তখন শর্টকাটের পরিবর্তে প্রতীকী লিঙ্ক তৈরি করা একটি ভাল ধারণা:

  • কপি তৈরি না করে এবং অনেকগুলি ডিস্ক স্পেস ব্যবহার না করে একাধিক স্থান থেকে একটি ফাইল অ্যাক্সেস করুন। (সিমলিঙ্কগুলি আকারে মাত্র কয়েক বাইট।)
  • একটি ফাইলের বিভিন্ন সংস্করণ বজায় রাখুন যখন এটি নিশ্চিত করে যে এটির কোন পয়েন্টার সর্বদা সাম্প্রতিকতম বা আপ-টু-ডেট সংস্করণের দিকে পরিচালিত করে। (এটি কাজ করে কারণ একটি সিমলিঙ্ক সক্রিয় থাকে এমনকি যখন আপনি টার্গেট ফাইলটি একই নামের একটি ভিন্ন ফাইলের সাথে প্রতিস্থাপন করেন।)
  • আপনার C: ড্রাইভ থেকে ডেটা সরান, বলুন, সিস্টেম বা অ্যাপ ফাংশন ব্যাহত না করে একটি সেকেন্ডারি হার্ড ড্রাইভ যা C: ড্রাইভে থাকা ডেটার প্রয়োজন।

আপনি সম্ভবত প্রতীকী লিঙ্কগুলির জন্য অনেক অন্যান্য ব্যবহারের ক্ষেত্রে আসবেন।

আপনি টার্মিনাল বা কমান্ড লাইন ব্যবহার করে নরম লিঙ্ক তৈরি করতে পারেন। যদি আপনি টার্মিনালে অস্বস্তি বোধ করেন তবে আমরা পরে পয়েন্ট-এন্ড-ক্লিক টুলগুলিতে যাব।

লিনাক্স এবং ম্যাকওএস -এ

লিনাক্সে, আপনি এই টার্মিনাল কমান্ড দিয়ে একটি ফাইল বা ফোল্ডারের জন্য একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন:

ln -s [/path/to/file] [/path/to/symlink]

একই কমান্ড ম্যাকওএস-এও কাজ করে, যেহেতু ম্যাকওএস লিনাক্সের মতো ইউনিক্স-ভিত্তিক অপারেটিং সিস্টেম।

নমুনা কমান্ডের জন্য উপরের স্ক্রিনশট দেখুন।

নির্দিষ্ট লিনাক্স ডেস্কটপ পরিবেশে নেটিভ ফাইল ম্যানেজার আপনাকে ডান-ক্লিক মেনুর মাধ্যমে একটি নরম লিঙ্ক তৈরি করতে দেয়, যাতে আপনি আপনার ফাইল এক্সপ্লোরার অ্যাপে সেই বিকল্পটি আছে কিনা তা পরীক্ষা করতে চাইতে পারেন।

জনপ্রিয় নটিলাস ফাইল ম্যানেজার, যা বিভিন্ন লিনাক্স ডিস্ট্রোর সাথে একত্রিত হয়, তার একটি ছিল লিঙ্ক তৈরি করুন মেনু বিকল্প যা এখন চলে গেছে। কিন্তু আপনি এখনও নটিলাসে একটি সিমলিঙ্ক তৈরি করতে পারেন Ctrl এবং শিফট কী এবং টার্গেট ফাইলটিকে সেই স্থানে টেনে নিয়ে যাওয়া যেখানে আপনি সিমলিঙ্ক দেখাতে চান। চিন্তা করবেন না, মূল ফাইলটি রাখা থাকবে।

উইন্ডোজ এ

একটি প্রশাসক হিসাবে আপনাকে একটি কমান্ড প্রম্পট উইন্ডো খুলতে হবে এবং একটি প্রতীকী লিঙ্ক তৈরি করতে নিম্নলিখিত কমান্ডটি টাইপ করুন:

mklink [/path/to/symlink] [/path/to/file]

ডিরেক্টরিগুলির প্রতীকী লিঙ্কগুলির জন্য, আপনাকে কমান্ডটি ব্যবহার করে কিছুটা পরিবর্তন করতে হবে /ডি পতাকা:

mklink /d [/path/to/symlink] [/path/to/file]

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

বিঃদ্রঃ: সিস্টেমটি আপনাকে একটি প্রতীকী লিঙ্কের মধ্যে একটি প্রতীকী লিঙ্ক তৈরি করতে বাধা দেবে না, তবে এটি করা এড়ানো ভাল। অন্যথায়, আপনি একটি অসীম লুপ তৈরি করবেন যা অ্যান্টিভাইরাস স্ক্যানারের মতো সিস্টেম-ওয়াইড পরিষেবার জন্য সমস্যা সৃষ্টি করতে পারে।

আপনি যদি কখনও ম্যাকওএস -এ উপনাম তৈরি করে থাকেন, তাহলে আপনি লক্ষ্য করবেন যে তারা অনেকটা সিমলিঙ্কের মতো আচরণ করে। উভয় ধরনের শর্টকাট লিঙ্ক করা ফাইল বা ফোল্ডারের পথের নাম উল্লেখ করে।

পার্থক্য হল যে উপনামটি একটি চিহ্নিতকারী দিয়ে সংযুক্ত বস্তুকে চিহ্নিত করে ইনোড (সূচক নোড)। এই শনাক্তকারী বস্তুর জন্য অনন্য এবং এটি ফাইল সিস্টেমের চারপাশে অনুসরণ করে।

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

অবশ্যই, উভয় ধরনের শর্টকাট অকেজো প্রমাণিত হবে যদি আপনি মূল ফাইলটি মুছে ফেলেন বা অনুক্রমের উচ্চতর ফোল্ডারগুলির নাম পরিবর্তন করেন।

আপনি একটি উপনাম এবং একটি সিমলিঙ্কের মধ্যে পার্থক্য বলতে পারবেন না কারণ আপনি অপসারণ করেছেন উপনাম উপনাম জন্য ফাইলের নাম থেকে ট্যাগ?

ফাইল ইন্সপেক্টর বা খুলুন তথ্য পেতে প্রতিটি শর্টকাটের জন্য প্যানেল এবং এর অধীনে ফাইলের আকার দেখুন সাধারণ অধ্যায়. যদি বলে (ডিস্কে শূন্য বাইট) , আপনি একটি সিমলিঙ্ক নিয়ে কাজ করছেন।

যখন আপনি এই টার্মিনাল কমান্ডটি ব্যবহার করবেন তখন প্রতীকী লিঙ্কগুলি (বর্তমান ফোল্ডারে )ও প্রকাশ পাবে:

ls -la

কমান্ডটি লিনাক্সেও কাজ করে এবং আপনি মূল বস্তুর অবস্থানের প্রতীকী লিঙ্ক পয়েন্ট দেখতে পাবেন।

প্রতীকী লিঙ্কগুলি প্রথমে বিভ্রান্তিকর মনে হতে পারে, কিন্তু যদি আপনি তাদের বুঝতে সময় নেন, তাহলে আপনি বুঝতে পারবেন যে সেগুলি ব্যবহার করা বেশ সহজ!

এমনকি আপনি অ্যান্ড্রয়েডে প্রতীকী লিঙ্ক তৈরি করতে পারেন টার্মাক্স , একটি অ্যাপ যা আপনাকে লিনাক্স কমান্ড লাইন ব্যবহার করতে দেয় । এবং আপনি কি জানেন যে আপনি গুগল ড্রাইভ ফাইলগুলিকে প্রতীকী লিঙ্ক দিয়ে আরো সহজে শেয়ার করতে পারেন?

শেয়ার করুন শেয়ার করুন টুইট ইমেইল অ্যান্ড্রয়েডে গুগলের অন্তর্নির্মিত বুদ্বুদ স্তরটি কীভাবে অ্যাক্সেস করবেন

আপনার যদি কখনও নিশ্চিত করতে হয় যে কিছু চিম্টিতে সমান, আপনি এখন কয়েক সেকেন্ডের মধ্যে আপনার ফোনে একটি বুদ্বুদ স্তর পেতে পারেন।

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • প্রযুক্তি ব্যাখ্যা করা হয়েছে
  • টার্মিনাল
  • প্রতীকী লিঙ্ক
লেখক সম্পর্কে অক্ষতা শানভাগ(404 নিবন্ধ প্রকাশিত)

অক্ষতা প্রযুক্তি এবং লেখালেখিতে মনোযোগ দেওয়ার আগে ম্যানুয়াল টেস্টিং, অ্যানিমেশন এবং ইউএক্স ডিজাইনে প্রশিক্ষণ নিয়েছিল। এটি তার দুটি প্রিয় ক্রিয়াকলাপকে একত্রিত করেছিল - সিস্টেমগুলির বোধগম্যতা এবং সহজ সরলীকরণ। MakeUseOf এ, অক্ষতা আপনার অ্যাপল ডিভাইসের সেরা তৈরির বিষয়ে লিখেছেন।

অক্ষতা শানভাগ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন