Symlinks বা Symbolic Links হলো Windows-এ একটি কম পরিচিত কিন্তু খুব উপকারী ফিচার। আপনি সিম্বলিক লিংককে Windows-এ তৈরি করা শর্টকাটের মতো ভাবতে পারেন। কিন্তু সিম্বলিক লিংক সাধারণ শর্টকাটের চেয়ে অনেক বেশি শক্তিশালী এবং উপকারী। চলুন আলোচনা করি সিম্বলিক লিংক কী এবং Windows 10-এ এগুলো সহজে কীভাবে তৈরি করবেন।
সিম্বলিক লিংক কী?
আপনি যখন একটি ফাইল বা ফোল্ডারের জন্য শর্টকাট তৈরি করেন, তখন আপনি শুধু সেটিকে সেই নির্দিষ্ট ফাইল বা ফোল্ডারের দিকে পয়েন্ট করাচ্ছেন, আর কিছু নয়। সিম্বলিক লিংক সাধারণ শর্টকাটের চেয়ে অনেক বেশি। এগুলো একটি ভার্চুয়াল ফাইল বা ফোল্ডার হিসেবে কাজ করে যা প্রকৃত ফাইল বা ফোল্ডারের সাথে লিংক করা থাকে।
আপনি যখন একটি ফাইলের জন্য সিমলিংক তৈরি করেন, তবে এটি যেন সেটিই প্রকৃত ফাইল কিন্তু আসলে এটি পૃষ্ঠপটে আপনাকে প্রকৃত ফাইলের দিকে রিডাইরেক্ট করে। ফাইলের পাশাপাশি, আপনি ফোল্ডারগুলোর জন্যও সিমলিংক তৈরি করতে পারেন। সহজ কথায়, একটি সিমলিংক কিছু নয় শুধু একটি টেক্সট স্ট্রিংয়ের বিল্ড যা অপারেটিং সিস্টেমকে জানিয়ে দেয় যে এটি অন্য একটি ফাইল বা ফোল্ডারের পাথ।
উদাহরণস্বরূপ, আপনি যে মেঘ সার্ভিস অ্যাপগুলো ইনস্টল করবেন সেগুলো সাধারণত শুধু তাদের নিজস্ব ফোল্ডারে অবস্থিত ফাইল ও ফোল্ডার সিঙ্ক করে। কিন্তু এমন সময় আসবে যখন আপনার অন্য কোনো ড্রাইভে একটি ফোল্ডার থাকবে যা আপনি ক্লাউড স্টোরেজ সার্ভিসের সাথে সিঙ্ক করতে চান।
তবে, আপনি ফোল্ডারটি এর আসল লোকেশন থেকে সরাতে চান না বা কপি তৈরি করতে চান না। সেক্ষেত্রে আপনি ক্লাউড সার্ভিস ফোল্ডারে একটি সিমলিংক তৈরি করতে পারেন যাতে টার্গেট ফোল্ডারের কন্টেন্ট সিঙ্ক হয় বাস্তব ফোল্ডার সরানো বা কপি করা ছাড়া।
যেহেতু সিমলিংক শুধু একটি ভার্চুয়াল ফোল্ডার যা বাস্তব ফোল্ডারের পাথ হিসেবে কাজ করে, আপনাকে ডিস্ক স্পেস নেওয়ায় সিমলিংক চিন্তা করতে হবে না।
Link Shell Extension ব্যবহার করে সিম্বলিক লিংক তৈরি করুন
আপনি যদি Command Prompt-এ না ঘuszaে রাইট-ক্লিক কনটেক্সট মেনু ব্যবহার করে কোনো ফাইল বা ডিরেক্টরির সিমলিংক তৈরি করতে চান, তবে Link Shell Extension ব্যবহার করুন। এটি একটি টুল যা রাইট-ক্লিক করেই আপনাকে যেকোনো ফোল্ডারের हार্ডলিংক এবং সিম্বলিক লিংক তৈরি করতে দেয়।
ইনস্টলেশনে কিছু জটিলতা রয়েছে। আপনাকে সিকিউরভাবে ডাউনলোড করা যাবে না এমন সতর্কতা मिलবে, এবং Windows Defender আপনাকে সতর্ক করবে যে এটি "unsigned"।
আমরা আশ্বস্ত করি যে টুলটি নিরাপদ। এগিয়ে ইনস্টল করুন। ইনস্টলেশনের সময় explorer.exe রিস্টার্ট হবে, তাই গুরুত্বপূর্ণ জিনিসগুলো ব্যাকআপ নিন।
LSE ইনস্টল হলে, টার্গেট ফাইল বা ফোল্ডার (যে ফাইলের জন্য সিমলিংক তৈরি করবেন) সেটিতে রাইট-ক্লিক করুন, তারপর "Pick Link Source" ক্লিক করুন।
এরপর সিমলিংক যেখানে দেখাতে চান সে ফোল্ডারে যান, সেটিতে রাইট-ক্লিক করুন, তারপর "Drop As -> Symbolic Link" সিলেক্ট করুন।
Mklink ব্যবহার করে সিম্বলিক লিংক তৈরি করুন
নোট: যদিও আমি এখানে Windows 10-এ দেখাচ্ছি, এখানে দেখানো কমান্ডগুলো Windows Vista এবং তার উপরের ভার্সনগুলোর জন্যও প্রযোজ্য।
mklink কমান্ড ব্যবহার করে Windows-এ সিমলিংক তৈরি করা খুব সহজ। শুরু করতে, Win + X চাপুন, তারপর "Command Prompt (Admin)" অপশন সিলেক্ট করুন অ্যাডমিন অধিকারসহ Command Prompt খোলার জন্য।
Command Prompt খুললে, ফাইলের জন্য সিমলিংক তৈরি করার জন্য নিচের কমান্ড ফরম্যাট ব্যবহার করুন:
mklink Link Target
আমার কেসে, আমি E ড্রাইভে একটি সিমলিংক তৈরি করতে চাই F ড্রাইভে অবস্থিত একটি টেক্সট ফাইলের জন্য, তাই কমান্ডটি দেখাবে এমনঃ
mklink "E:\Path\Symlink_File.txt" "F:\Real_File.txt"
উপরের কমান্ডে আপনি যে প্রথম পাথ দেখছেন সেটি হলো যেখানে আপনি আপনার সিমলিংক তৈরি করবেন। এই পাথকে "Link" বলা হয়। দ্বিতীয় পাথটি আপনার ডিস্কে থাকা প্রকৃত ফাইলের এবং এটিকে "Target" বলা হয়।
সিমলিংক তৈরি হলে, File Explorer-এ এটি এমন দেখাবে। যদিও আইকন সাধারণ শর্টকাটের মতো দেখাবে, কিন্তু এটি একটি সিমলিংক।
সামান্য ফাইলের পাশাপাশি, আপনি পুরো ডিরেক্টরির জন্যও সিমলিংক তৈরি করতে পারেন। সেজন্য নিচের কমান্ড ব্যবহার করুন। /D সুইচটি এটিকে সম্ভব করে।
mklink /D "E:\Path\Symlink_Books" "F:\Books"
কমান্ড এক্সিকিউট হওয়ার সাথে সাথে টার্গেট ডিরেক্টরির জন্য সিমলিংক তৈরি হয়ে যাবে। আপনি এটিকে ব্যবহার করে বাস্তব ফোল্ডারের সব ফাইল ও ফোল্ডার অ্যাক্সেস করতে পারেন। যদি কখনো চান, তবে সিম্বলিক লিংকটি অন্য যেকোনো ফাইল বা ফোল্ডারのように ডিলিট করতে পারেন। শুধু সিমলিংকটি সিলেক্ট করুন, কীবোর্ডের ডিলিট কী চাপুন, এবং হয়ে গেলো।
শেষ হয়ে গেলো! আপনি যদি Windows 10-এ আরও আন্ডার-দ-হুড টইকিং করতে চান, তবে সেরা রেজিস্ট্রি হ্যাকের লিস্ট দেখুন। এছাড়া ব্যাচ রিনেম ফাইল এবং Windows 10-এ Mac-স্টাইল হট কর্নার পাওয়ার পদ্ধতিও দেখুন।