এই দুটি ফোল্ডার সিমলিংক করে আমি কয়েক সেকেন্ডের মধ্যে সবকিছু কাজ করে পেয়েছি। আমি একটি ফাইল বা ফোল্ডার সরানো ছাড়াই c:portable এবং c:documents নামে প্রতীকী লিঙ্ক তৈরি করেছি। আরেকটি মজার বিষয় হল যে যদি আমি আমার প্রতীকী লিঙ্কগুলিকে অন্য কোনও স্থানে, উদাহরণস্বরূপ, E: ড্রাইভে স্থানান্তরিত করি, তারা কাজ করতে থাকে এবং D: ড্রাইভে আমার ফোল্ডারগুলিকে নির্দেশ করবে।
পূর্ববর্তী একটি নিবন্ধে, আমরা বিল্ট-ইন এর সাথে প্রতীকী লিঙ্কগুলি কীভাবে পরিচালনা করতে হয় তা দেখেছিmklinkকনসোল টুল। আজ, আমরা দেখব কিভাবে PowerShell ব্যবহার করে একই কাজ করা যায়।
বিষয়বস্তু লুকান PowerShell দিয়ে Windows 10-এ একটি প্রতীকী লিঙ্ক তৈরি করতে, PowerShell দিয়ে Windows 10-এ একটি ডিরেক্টরি জংশন তৈরি করতে, PowerShell দিয়ে Windows 10 এ একটি হার্ড লিঙ্ক তৈরি করতে,PowerShell দিয়ে Windows 10-এ একটি প্রতীকী লিঙ্ক তৈরি করতে,
- একটি উন্নত পাওয়ারশেল খুলুন।
- নিম্নলিখিত কমান্ডটি টাইপ বা কপি-পেস্ট করুন:|_+_|
- প্রতিস্থাপনলিঙ্কআপনি যে সিম্বলিক লিঙ্কটি তৈরি করতে চান তার পাথ সহ অংশ (ফাইলের নাম এবং ফাইলগুলির জন্য এর এক্সটেনশন সহ)।
- প্রতিস্থাপনটার্গেটপথের সাথে অংশ (আপেক্ষিক বা পরম) যা নতুন লিঙ্কটি বোঝায়।
তুমি পেরেছ।
এছাড়াও, আপনি ডিরেক্টরি জংশন এবং হার্ড লিঙ্ক তৈরি করতে PowerShell ব্যবহার করতে পারেন। দেখা যাক কিভাবে এটা করা যায়।
PowerShell দিয়ে Windows 10-এ একটি ডিরেক্টরি জংশন তৈরি করতে,
- একটি উন্নত পাওয়ারশেল খুলুন।
- নিম্নলিখিত কমান্ডটি টাইপ বা কপি-পেস্ট করুন:|_+_|
- প্রতিস্থাপনলিঙ্কআপনি যে ডিরেক্টরি জংশন তৈরি করতে চান তার পথের সাথে অংশ।
- প্রতিস্থাপনটার্গেটনতুন লিঙ্কটি নির্দেশিত ডিরেক্টরির সম্পূর্ণ পথ সহ অংশ।
PowerShell দিয়ে Windows 10 এ একটি হার্ড লিঙ্ক তৈরি করতে,
- একটি উন্নত পাওয়ারশেল খুলুন।
- নিম্নলিখিত কমান্ডটি টাইপ বা কপি-পেস্ট করুন:|_+_|
- প্রতিস্থাপনলিঙ্কআপনি যে হার্ড লিঙ্কটি তৈরি করতে চান তার জন্য ফাইলের নাম এবং এর এক্সটেনশন সহ সম্পূর্ণ পাথ সহ অংশ।
- প্রতিস্থাপনটার্গেটফাইলের সম্পূর্ণ পথ সহ অংশ যা নতুন লিঙ্কটি উল্লেখ করে।
এখন আপনি ভাবতে পারেন যে একটি ডিরেক্টরি সিম্বলিক লিঙ্ক এবং একটি ডিরেক্টরি জংশনের মধ্যে পার্থক্য কী।
একটি ডিরেক্টরি প্রতীকী লিঙ্ক এবং একটি ডিরেক্টরি জংশন মধ্যে পার্থক্য কি?
একটি ডিরেক্টরি জংশন হল একটি পুরানো ধরনের সিম্বলিক লিঙ্ক, যা UNC পাথ (নেটওয়ার্ক পাথ যা \ দিয়ে শুরু হয়) এবং আপেক্ষিক পাথ সমর্থন করে না। উইন্ডোজ 2000 এবং পরবর্তী এনটি-ভিত্তিক উইন্ডোজ সিস্টেমে ডিরেক্টরি জংশনগুলি সমর্থিত। অন্যদিকে একটি ডিরেক্টরি প্রতীকী লিঙ্ক UNC এবং আপেক্ষিক পাথগুলিকে সমর্থন করে। যাইহোক, তাদের অন্তত উইন্ডোজ ভিস্তা প্রয়োজন। সুতরাং, বেশিরভাগ ক্ষেত্রে আজ, ডিরেক্টরি প্রতীকী লিঙ্কটি পছন্দের বিকল্প।
একটি হার্ড লিঙ্ক এবং একটি প্রতীকী লিঙ্ক মধ্যে পার্থক্য কি?
একটি হার্ড লিঙ্ক শুধুমাত্র ফাইলের জন্য তৈরি করা যেতে পারে, ফোল্ডার নয়। আপনি ডিরেক্টরির জন্য একটি হার্ড লিঙ্ক তৈরি করতে পারবেন না। সুতরাং, এটির একটি ডিরেক্টরি জংশনের চেয়ে বেশি সীমাবদ্ধতা রয়েছে এবং এটি UNC পাথগুলিকে সমর্থন করে না।
Windows Vista এবং পরবর্তীতে, ডিরেক্টরি জংশনগুলি C:Documents এবং Settings এর মতো পুরানো ফাইল ফোল্ডার পাথগুলিকে C:Users-এর মতো নতুন পাথগুলিতে লিঙ্ক করতে ব্যবহৃত হয়। সিম্বলিক লিঙ্কগুলিও C:UsersAll Users কে C:ProgramData-এ পুনঃনির্দেশিত করতে ব্যবহার করা হয়।
উইন্ডোজ ভিস্তা থেকে শুরু করে, হার্ড লিঙ্কগুলিও ব্যাপকভাবে উইন্ডোজ এবং এর সার্ভিসিং মেকানিজম দ্বারা ব্যবহৃত হয়। অনেক সিস্টেম ফাইল উইন্ডোজ কম্পোনেন্ট স্টোর ফোল্ডারের ভিতরে থাকা ফাইলগুলির হার্ড লিঙ্ক। আপনি explorer.exe, notepad.exe বা regedit.exe-এর জন্য fsutil হার্ডলিঙ্ক তালিকা চালালে, আপনি নিজেই এটি দেখতে পাবেন!
WinSxS ফোল্ডারটি বিভিন্ন সিস্টেম ফাইল সঞ্চয় করে, যা C:Windows, C:WindowsSystem32 এবং অন্যান্য সিস্টেম ফোল্ডারে অবস্থিত ফাইলগুলির সাথে হার্ড লিঙ্কের মাধ্যমে লিঙ্ক করা হয়। যখন অপারেটিং সিস্টেম আপডেট ইনস্টল করা হয়, WinSxS-এর মধ্যে থাকা ফাইলগুলি আপডেট করা হয় এবং আবার সিস্টেম অবস্থানের সাথে হার্ড লিঙ্ক করা হয়।
এটাই।