Windows

সিম্বলিক লিংকগুলি কী? আপনি কিভাবে Windows 10 এর মধ্যে Symlinks তৈরি করবেন?

উচ্চারণ তার আগেই ইনিংসের কিভাবে

উচ্চারণ তার আগেই ইনিংসের কিভাবে

সুচিপত্র:

Anonim

সিমলিঙ্ক - সিম্বলিক লিঙ্ক বা নরম লিঙ্ক হিসাবেও পরিচিত - কম্পিউটার ব্যবহারকারীদের জন্য সবচেয়ে লুকানো ধারণা হতে পারে। যাইহোক, এটা তার গুরুত্ব এবং এটি উপলব্ধ করা বেনিফিট দূরে না নেয়। কিভাবে অনুলিপি কপি বজায় ছাড়া বিভিন্ন ফোল্ডার থেকে ফোল্ডার এবং ফাইল অ্যাক্সেস? হ্যাঁ, এটি স্যামিলিঙ্ক

একটি সিমলিঙ্ক বা সিম্বলিক লিংক কি?

সিমলিঙ্ক শর্টকাট ফাইল যা অন্য কোথাও অবস্থিত কোনও ফাইল বা ফোল্ডারকে বোঝায়। Symlinks ভার্চুয়াল ফাইল বা ফোল্ডার হিসাবে কাজ করে, যা পৃথক ফাইল বা ফোল্ডারগুলির সাথে লিঙ্ক করতে ব্যবহার করা যায়, যাতে সেগুলিকে সিমলিন্সের সাথে ফোল্ডারে সংরক্ষণ করা হয় বলে মনে হয়, যদিও স্যামিমেঙ্কগুলি শুধুমাত্র তাদের প্রকৃত অবস্থানের প্রতি নির্দেশ করে।

শুধু শর্টকাটস হিসাবে সিমলিঙ্ককে বিভ্রান্ত করবেন না

এটি বোঝা গুরুত্বপূর্ণ যে সিমলিংকগুলি কেবল শর্টকাট ছাড়া আর কিছু নয় যা উইন্ডোজ ব্যবহারকারী হিসাবে আপনি ইতিমধ্যেই জানেন একটি শর্টকাট ফাইল কেবল পছন্দসই ফাইলকে নির্দেশ করে যখন Symlink এটি তৈরি করবে যেমন সংযুক্ত ফাইল প্রকৃতপক্ষে এখানে আছে। সিমলিংক এ ক্লিক করলে আপনি প্রকৃত ফাইলের অবস্থানের দিকে নির্দেশিত হয়ে যাবেন।

একটি সিমিলিকের গঠন

একটি সিমলিঙ্ক একটি টেক্সট স্ট্রিং তৈরি করে যা স্বয়ংক্রিয়ভাবে অপারেটিং সিস্টেমে অন্য একটি পাথ হিসাবে ব্যাখ্যা করা হয় এবং অনুসরণ করে। ফাইল বা ডিরেক্টরি। এই অন্য ফাইল বা ডিরেক্টরিটিকে "লক্ষ্য " বলা হয়।

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

Symlinks উপকারিতা

  1. Symlinks খুব সামান্য স্থান গ্রাস এবং খুব দ্রুত তৈরি করা হয়। আপনি Symlinks সঙ্গে অনেক হার্ড ডিস্ক স্পেস সংরক্ষণ করুন
  2. কঠিন লিঙ্ক বিপরীত, symlinks ফাইল সিস্টেম জুড়ে ফাইল লিঙ্ক করতে পারেন। মনে রাখবেন, যদি আপনি মূল ফাইল মুছে ফেলেন, তবে হার্ড লিঙ্কটি এখনও জীবিত রাখে, একটি সিমলিঙ্ক
  3. স্যামিমেইঙ্কস ফোল্ডার স্ট্রাকচার বজায় রাখে না যার মধ্যে স্যামিমেঙ্ক রয়েছে। উদাহরণস্বরূপ, এর একটি txt ফাইলটি "ইউটিলিটি" ফোল্ডারের মধ্যে রয়েছে যাটি / ডি / মেইলফোলার / ইউটিলিটি / উইণ্ডোসকলব্যাট এ অবস্থিত। । এখন যদি ড্রপবক্স ফোল্ডারে ইউটিলিটি ফোল্ডার তৈরি করা হয়ে থাকে তবে আপনি ড্রপবক্স ফোল্ডারে windowsclub.txt অনুসন্ধান করতে গিয়েছিলেন, ফাইলের পাথটি / D / Myfolder/Utility/windowsclub.txt/ মূল / প্রকৃত ফাইল পাথে ফিরে রূপান্তরের তুলনায়।
  4. Symlinks ব্যবহার করে আপনি আপনার মিডিয়ার ফাইলগুলিকে অন্য হার্ড ড্রাইভে সঙ্গীত / ভিডিও সংরক্ষণ করতে পারেন তবে তাদের আপনার দেখাতে পারেন মানক সঙ্গীত / ভিডিও ফোল্ডারগুলি, তাই আপনার মিডিয়া প্রোগ্রামগুলি দ্বারা সনাক্ত করা হবে
  5. বিকাশকারী প্রায়ই ভাগ করা ফাইল / ফোল্ডারগুলির অনুলিপি কপিগুলিকে প্রতিস্থাপন করে থাকে যা শারীরিক ফাইল / ফোল্ডারগুলি উল্লেখ করে। ফাইলগুলির অপ্রয়োজনীয় কপিগুলি প্রতিস্থাপন করে একটি প্রচুর পরিমাণে শারীরিক ডিস্ক স্থান সংরক্ষণ করতে পারে, এবং অনুলিপি / ব্যাকআপ / স্থাপনার / ক্লোনের প্রজেক্টে নেওয়া সময়কে উল্লেখযোগ্যভাবে হ্রাস করে।

আজকের উন্নয়নে স্যামিমিঙ্কসের গুরুত্ব বিশ্ব

Yosef Durr, লিড সিনিয়র হিসাবে প্রোগ্রাম ম্যানেজার, মাইক্রোসফট উইন্ডোজ ব্লগে উল্লেখ করে,

জিপি এবং প্যাকেজ ম্যানেজারের মতো অনেক জনপ্রিয় ডেভেলপমেন্ট টুল যেমন এনপিএম যথাক্রমে রেপো বা প্যাকেজ তৈরি করার সময় সিমলিঙ্কগুলিকে স্বীকার করে এবং টিকে থাকে। যখন ঐসব স্থান বা প্যাকেজগুলি অন্য কোথাও পুনরুদ্ধার করা হয় তখন সিমলিঙ্কগুলি পুনরুদ্ধার করা হয়, ডিস্ক স্পেস (এবং ব্যবহারকারীর সময়) নিশ্চিত করা হয় না। উদাহরণস্বরূপ, GitHub এর মতো সাইটগুলির সাথে Git, বেশিরভাগ ডেভেলপার দ্বারা ব্যবহৃত মূল টু টু সোর্স কোড ম্যানেজমেন্ট টুল হয়ে উঠেছে।

সাম্প্রতিক বছরগুলিতে আধুনিক উন্নয়নের প্যাকেজ পরিচালকদের ব্যবহারও বিস্ফোরিত হয়েছে। উদাহরণস্বরূপ, নোড প্যাকেজ ম্যানেজার (এনপিএ) 1 জুলাই ২015 সালের সপ্তাহে ~ 400 মিলিয়ন ইনস্টল করে দিয়েছে, তবে মাত্র এক বছরের মধ্যে 1.2 বিলিয়নের বেশি ইনস্টল করা হয়েছে - মাত্র এক বছরে 3 গুণ বৃদ্ধি! জুনের শেষের দিকে, এনপিএম মাত্র সাত দিনে 1.7 বিলিয়ন নোড প্যাকেজের চেয়ে বেশি সেবা প্রদান করে!

উইন্ডোজ 10-এ সিমলিঙ্কস

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

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

তবে এখন উইন্ডোজ 10 নির্মাতারা আপডেট , একবার অ্যাডমিনের অধিকার সহ একটি ব্যবহারকারী বিকাশকারী মোডকে সক্ষম করে, পিসিতে যেকোনো যেকোনো কমান্ড-লাইন কনসোলকে লিপিবদ্ধ না করে mklink কমান্ডটি চালাতে পারে।

আপনি কিভাবে সিমলিঙ্ক তৈরি করেন

স্যামিমেইলগুলি তৈরি করা যায় mklink কমান্ড অথবা CreateSymbolicLink API

mklink কমান্ড ব্যবহার করে

mklink কমান্ড ব্যবহার করে , নীচের সিনট্যাক্স ব্যবহার করুন:

"mklink / উপসর্গ link_path ফাইল / ফোল্ডার_পথ "

দ্রষ্টব্য: mklink বিভিন্ন ধরণের লিঙ্ক তৈরি করতে পারে। নীচে ধরনের হয়-

  • / ডি একটি ডিরেক্টরি সিম্বলিক লিঙ্ক তৈরি করে। ডিফল্ট একটি ফাইল সিম্বলিক লিঙ্ক।
  • / এইচ একটি সিম্বলিক লিঙ্কের পরিবর্তে একটি হার্ড লিঙ্ক তৈরি করে।
  • / জ একটি ডিরেক্টরি জয়েন্ট তৈরি করে।

উদাহরণস্বরূপ, আমি আমার সঙ্গীত ফোল্ডার একটি ডিরেক্টরি সম্মিলন তৈরি ডেস্কটপ. নীচের স্ক্রিনশটটি দেখুন-

তাই যখন আমি সিমলিঙ্ক এ ক্লিক করি, এটি দেখায় যে আমার সংগীত ফাইলগুলি C: Users \ Desktop Music এ সংরক্ষিত থাকে যদিও এটি মূলত C: ব্যবহারকারী \ সঙ্গীত

মনে রাখবেন, যদি আপনার পাথে কোন স্পেস থাকে, তাহলে আপনাকে এটির চারপাশে উদ্ধৃতি দিতে হবে।

CreateSymbolicLink ব্যবহার করে

CreateSymbolicLink ব্যবহার করে নতুন আচরণটি সক্রিয় করতে এপিআই, একটি অতিরিক্ত dwFlags বিকল্পটি আপনাকে মান হিসাবে সেট করতে হবে:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

সুতরাং উপরের মানটি নির্বাচন করে, আপনি পতাকা তৈরি করতে অনুমতি দিয়েছেন সিম্বলিক লিংকগুলি যখন প্রসারিত হয় না।

সিমলিঙ্ক কিভাবে CreateSymbolicLink API ব্যবহার করে কিভাবে তৈরি করতে হয় তা আরও পড়তে, windows.com এ যান।

উপসংহার

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

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