ম্যাক ওএস এক্স-এর কমান্ড লাইনে কীভাবে প্রতীকী লিঙ্ক তৈরি করবেন
সুচিপত্র:
কমান্ড লাইনে তৈরি একটি প্রতীকী লিঙ্ক ফাইল সিস্টেমের একটি লিঙ্কযুক্ত বস্তুকে একটি ভিন্ন অবস্থানে একটি আসল বস্তুর দিকে নির্দেশ করতে দেয়। এইভাবে, প্রতীকী লিঙ্কগুলি ম্যাক ওএস এক্স জিইউআই-তে একটি উপনামের মতো আচরণ করে, ফাইল বা ফোল্ডারগুলির মধ্যে লিঙ্কিং এবং রেফারেন্স নিম্ন স্তরে করা হয় এবং এইভাবে বিভিন্ন অ্যাপ্লিকেশন বা ব্যবহারকারীর উদ্দেশ্যে সরাসরি নির্দেশ করা যেতে পারে।এটি উন্নত ম্যাক ব্যবহারকারীদের জন্য অনেক পরিস্থিতিতে কার্যকর হতে পারে, একটি নির্দিষ্ট অবস্থানে সহজে অ্যাক্সেস প্রদান করা থেকে শুরু করে অন্য হার্ড ড্রাইভে একটি অ্যাপ্লিকেশন ফোল্ডার অফলোড করা এবং আরও অনেক কিছু।
Mac OS X-এ কমান্ড লাইনে একটি প্রতীকী লিঙ্ক তৈরি করতে এবং সেট করতে, আপনি -s পতাকা সহ ln কমান্ড ব্যবহার করতে চাইবেন, -s পতাকা ছাড়াই একটি হার্ড লিঙ্ক সেট করা আছে, যা আমরা এখানে কি করতে চাইছি তা নয়। শুরু করতে টার্মিনাল চালু করুন।
কিভাবে সিম্বলিক লিংক তৈরি করবেন
একটি সিম্বলিক লিঙ্ক (বা সফট লিঙ্ক) তৈরি করার জন্য মৌলিক সিনট্যাক্স নিম্নরূপ:
ln -s /path/to/original//path/to/link
এটি মূল অবস্থানে /path/to/link নির্দেশ করবে, এই ক্ষেত্রে /path/to/original/
টার্মিনালে নরম লিঙ্ক তৈরির জন্য উদাহরণ সিনট্যাক্স
উদাহরণস্বরূপ, ব্যবহারকারীর ডাউনলোড ফোল্ডারের জন্য একটি প্রতীকী লিঙ্ক তৈরি করতে যা এটিকে একটি পৃথক মাউন্ট করা ড্রাইভে একটি ডিরেক্টরির সাথে লিঙ্ক করে, সিনট্যাক্স নিম্নলিখিতটির মতো দেখতে পারে:
ln -s /Volumes/Storage/Downloads/ ~/Downloads/
এটি সক্রিয় ব্যবহারকারীদের ~/Downloads/ ফোল্ডারকে "Storage" নামক মাউন্ট করা ড্রাইভে "ডাউনলোডস" নামের একটি ডিরেক্টরিতে লিঙ্ক করবে। যদি এই ধরনের একটি ডিরেক্টরি এবং ড্রাইভ বিদ্যমান থাকে, তবে এটি মূলত ব্যবহারকারীর ডাউনলোড ফোল্ডারে প্রদর্শিত সমস্ত ফাইলগুলিকে অন্য মাউন্ট করা ভলিউমে যাওয়ার অনুমতি দেবে, মূলত সেই পৃথক ড্রাইভে স্টোরেজের বোঝা অফলোড করে, যখন এখনও একটি ~ এর চেহারা সংরক্ষণ করে। ব্যবহারকারীর জন্য /ডাউনলোডস/ ফোল্ডার। আগেই উল্লেখ করা হয়েছে, এটি অনেকটা উপনামের মতো আচরণ করে।
আরো একটি উদাহরণ হল কমান্ডটিকে /usr/sbin/ এ লিঙ্ক করে অন্যথায় সমাহিত বাইনারিতে সহজে প্রবেশাধিকার প্রদান করা।
sudo ln -s /A/Deeply/Buried/Path/ToApp.framework/Resources/command /usr/sbin/commmand
এটি ব্যবহারকারীকে 'কমান্ড' টাইপ করতে এবং বাইনারি অ্যাক্সেস করার অনুমতি দেবে, সম্পূর্ণ পাথের সাথে কমান্ড এক্সিকিউশন প্রিফিক্স না করেই।
সফ্ট লিঙ্কগুলির প্রচুর সম্ভাব্য ব্যবহার রয়েছে এবং আপনি যদি OSXDaily-এর দীর্ঘকাল ধরে পাঠক হয়ে থাকেন তবে আপনি নিঃসন্দেহে অন্য নিবন্ধগুলিতে সেগুলি আগে দেখেছেন, শক্তিশালী বিমানবন্দর কমান্ডে সহজে অ্যাক্সেস লাভ করা থেকে, স্থাপন করা ডেস্কটপে এনটিএফএস ভলিউম মাউন্ট করা, স্থানীয় আইটিউনস আইফোন ব্যাকআপ ফোল্ডারগুলিকে বাহ্যিক ড্রাইভে স্থানান্তর করা, রেট্রো ম্যাক ওএস সংস্করণের মতো ব্যবহারকারীর ডেস্কটপে ট্র্যাশ ক্যান আইকন যোগ করা, এমনকি অতি-দ্রুত ডেটার জন্য একটি RAM ডিস্কে একটি অ্যাপ্লিকেশন ক্যাশে ফোল্ডার স্থাপন করা। অ্যাক্সেস এবং ক্যাশিং। ব্যবহারিক ব্যবহার অগণিত, এবং প্রতীকী লিঙ্ক তৈরি করা যেকোনো ইউনিক্স ওএস-এ কাজ করবে, তাই Mac OS X-এর বাইরেও আপনি একই ধারণা linux বা FreeBSD-তে প্রয়োগ করতে পারেন।
কীভাবে একটি সিম্বলিক লিঙ্ক সরাতে হয়
অবশ্যই, তৈরি করা সিম্বলিক লিঙ্কগুলিকে কখনও কখনও পূর্বাবস্থায় ফেরাতে হবে৷ এটি rm দিয়ে সহজ, অথবা নিম্নরূপ 'আনলিঙ্ক' কমান্ড ব্যবহার করে:
rm/path/to/symlink
বা
unlink/path/to/symlink/
মূলত এটি ছোট ফাইলটি সরিয়ে দিচ্ছে (আবার, একটি উপনামের মতো) যা মূল আইটেমের প্রতীকী লিঙ্কটিকে উল্লেখ করে।
একটি প্রতীকী লিঙ্ক আনলিঙ্ক করলে সেই সংজ্ঞায়িত লিঙ্ক ব্যতীত অন্য কোনও ফাইল বা ফোল্ডার মুছে যাবে না, এটি কেবল লিঙ্ক করা আইটেম থেকে মূল আইটেমের রেফারেন্স সরিয়ে দেয়।
সিম্বলিক লিঙ্কের সাথে কোন বিশেষ ব্যবহার বা কৌশল সম্পর্কে জানেন? আমাদের মন্তব্য জানাতে!