আমি কীভাবে উইন্ডোজে প্রতীকী লিঙ্ক তৈরি করব?


113

উইন্ডোজ ভিস্তা ফাইল এবং ডিরেক্টরিতে প্রতীকী লিঙ্ক তৈরি করার ক্ষমতা যুক্ত করেছে। আমি কীভাবে একটি প্রতীকী লিঙ্ক তৈরি করব এবং উইন্ডোজের বর্তমান গ্রাহক এবং সার্ভার সংস্করণগুলি কী এটি সমর্থন করে?


6
প্রতীকী লিঙ্ক এবং শর্টকাটের মধ্যে কেউ পার্থক্য তুলে ধরতে পারে?
tomjedrz

1
@ টমজেদারজ: আপনি যদি শর্টকাট ব্যবহার করে থাকেন তবে সেই শর্টকাট খোলার জন্য যে কোনও এপিআইগুলি একটি পাঠ্য ফাইল খুলবে যা লক্ষ্য ফাইল / ফোল্ডারের পথে থাকবে। আপনি যদি লিঙ্কগুলি ব্যবহার করে থাকেন তবে সেই লিঙ্কটি খুলতে যে কোনও এপিআই লক্ষ্যবস্তু ফাইল / ফোল্ডারটি খুলবে।
আফ্রিজা এন আরিফ

2
সব মানুষ কি বলেছি পক্ষান্তরে আমি নিশ্চিত করছি যে এটা সম্ভব ব্যবহার করতে সিম্বলিক লিংক মধ্যে উইন্ডোজ এক্সপি । (আমি এটি ভিএম শেয়ার্ড ফোল্ডারে পিকাসা ডাটাবেস ইনস্টল করতে ব্যবহার করি)। শুধু schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html দেখুন এবং "উইন্ডোজ এক্সপির জন্য প্রতীকী লিঙ্ক" বিভাগে নেভিগেট করুন। আছে HTH
আদম Ryczkowski

উত্তর:


109

আপনি কমান্ড লাইন ইউটিলিটি সহ একটি প্রতীকী লিঙ্ক তৈরি করতে পারেন mklink

MKLINK [[/D] | [/H] | [/J]] Link Target

        /D      Creates a directory symbolic link.  Default is a file
                symbolic link.
        /H      Creates a hard link instead of a symbolic link.
        /J      Creates a Directory Junction.
        Link    specifies the new symbolic link name.
        Target  specifies the path (relative or absolute) that the new link
                refers to.

উইন্ডোজ ভিস্তা এবং উইন্ডোজ সার্ভার ২০০৮ সাল থেকে এমকিলিঙ্কের মাধ্যমে সিম্বলিক লিঙ্কগুলি উপলব্ধ Windows উইন্ডোজ এক্সপি এবং উইন্ডোজ সার্ভার ২০০৩ এ আপনি ব্যবহার করতে পারেন

fsutil hardlink create <destination filename> <source filename>

এমএসডিএন.মাইক্রোসফ্টসের মতে , সিম্বলিক লিঙ্কগুলি FAT16 / 32 এবং exFAT এ সমর্থিত নয়। দেখে মনে হচ্ছে উইন্ডোজ কেবল এনটিএফএস-পার্টিশন থেকে বা তাদের সমর্থন করে। ভবিষ্যতের উইন্ডোজ অপারেটিং সিস্টেমগুলি এম কে লিঙ্কের জন্য সমর্থন অবিরত রাখতে পারে।

আপনি মাইক্রোসফ্ট টেকনেট , জুনফেং জাংয়ের ব্লগ বা হাওটোজেক.কম এ এই নতুন বৈশিষ্ট্যটি সম্পর্কে আরও তথ্য পড়তে পারেন ।


সম্পূর্ণতার জন্য আপনার প্রবেশের সাথে ডেভিডের টেকনেট ইউআরএল যোগ করা ভাল হবে।
মাইকেল প্রাইর

সাইট নোট, একটি জংশন (/ জে বিকল্প) কি?
রায় রিকো

একটি ডিরেক্টরি জংশন একধরণের ডিরেক্টরি প্রতীকী লিঙ্ক। সমর্থন.microsoft.com/?kbid=205524
লারা ডগান

1
উইন্ডোজ 2000 সাল থেকে এনটিএফএস লিংকগুলি (বিভিন্ন নামে) সমর্থন করে আসছে তবে সেগুলি কেবল অভ্যন্তরীণভাবে ব্যবহৃত হয়েছিল, বিশেষত SYSVOL ডোমেন শেয়ারে; কিছু ব্যবস্থা তাদের পরিচালনা করার জন্য উপলব্ধ ছিল, কিন্তু অন্তর্নির্মিত ছিল না; ভিস্তা এমকে LINK সরঞ্জাম এবং ডিফল্ট উইন্ডোজ ইনস্টলেশনগুলিতে লিঙ্কগুলির বিস্তৃত ব্যবহার উপস্থাপন করেছিল।
ম্যাসিমো

2
fsutilউইন্ডোজ সার্ভার 2003 এর সমাধান দেওয়ার জন্য নীচে @ সাসাচের উত্তর থেকে উল্লেখ করা ভাল লাগবে
ফ্রেগজ

30

উইন্ডোজ এক্সপি-তে আপনি fsutilএকটি হার্ডলিঙ্ক তৈরি করতে (ওএসে অন্তর্নির্মিত) ব্যবহার করতে পারেন

 fsutil hardlink create c:\foo.txt c:\bar.txt

মনে রাখবেন fuutil কেবল তখনই কাজ করবে যদি উভয়ই একই ড্রাইভে থাকে


2
ভাল উত্তর. আমি উইনএক্সপি / উইন ২০০৩ এ আছি এবং এমকেলিঙ্কের প্রয়োজন, তবে এটি আমার জন্য আমার সমস্যা সমাধান করেছে। আমি সাধারণত সিসিনটার্নাল থেকে জাংশন.এক্সি ব্যবহার করি তবে এটি কেবল ডিরেক্টরি পরিচালনা করে এবং এই ক্ষেত্রে আমার একটি ফাইল লিঙ্ক প্রয়োজন
s3v1

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

10

একটি ছোট জিনিস, আপনি যদি পাওয়ারশেল ব্যবহার করছেন, এম কে লিঙ্ক সরাসরি কাজ করে না, এটিকে এভাবে চালান:

PS C:\d\eclipseInstalls> cmd /k mklink /D antRunner 3.4.2
symbolic link created for antRunner <<===>> 3.4.2

1
এটি / সি হতে হবে, / কে নয়, অন্যথায় সেমিডি.এক্সে প্রস্থান করবে না।
ডাঙ্ফ

7

ব্যবহার করুন mklink বা মোড় থেকে Sysinternals (মাইক্রোসফট)। আমি বিশ্বাস করি যে এমকিলিঙ্ক উইন্ডোজ 2000 এবং তারপরের উপরে কাজ করবে, তবে আমি এটির জন্য কোনও হার্ড ডকুমেন্টেশন পাই না। জংশনটি উইন্ডোজ 2000 এবং তারপরের জন্য।


1
Mklink কমান্ডটি ভিস্তা এবং সার্ভার ২০০৮ এবং কেবলমাত্র উপরে, যেমন আমি উপরে উল্লেখ করেছি।

4

উত্তরের কোনওটিতে এটি দেখেনি, তবে লিঙ্কড.এক্সই ( এখানে উইন্ডোজ 2003 রিসোর্স কিটটিতে ) আপনাকে জংশন তৈরি করতে দেয়, যা নরম / শক্ত লিঙ্ক হিসাবে লিনাক্সে বেশ কার্যকরভাবে কাজ করে। উইন্ডোজ 2000 এবং তার থেকে জংশনগুলি উপলভ্য রয়েছে, সুতরাং কেবলমাত্র লিংকড.এক্সইটিকে লক্ষ্য সিস্টেমে অনুলিপি করুন এবং এটি কার্যকর হবে।


1
মনে রাখবেন যে `/ linkd` কেবলমাত্র ডিরেক্টরিগুলির জন্য, ফাইল নয়।
ফ্রেগজ

3

আপনি যদি এখনও পুরানো উইন্ডোজ, এক্সপি, 2000, 2003 ইত্যাদিতে থাকেন তবে এনটিএফএস লিঙ্কটি চেষ্টা করুন

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


এটি অন্য ড্রাইভের ফোল্ডারে প্রতীকী লিঙ্ক তৈরি করার জন্য উইন্ডোজ 2003 এ আমার পক্ষে দুর্দান্ত কাজ করেছে। ধন্যবাদ!
ফিল

বেনামে ব্যবহারকারীর কাছ থেকে মন্তব্য, মূলত উত্তরে সম্পাদনা করা হয়েছে: "দ্রষ্টব্য: এক্সপি কাজ করার জন্য, এটি FAT বা FAT32 নয়, একটি এনটিএফএস পার্টিশন ব্যবহার করতে হবে how কীভাবে পদক্ষেপের জন্য aumha.org/win5/a/ntfscvt.php দেখুন এনটিএফএসে রূপান্তর করুন "
স্কুইলম্যান

2

টেকনেট এন্ট্রি দেখুন । আমি বিশ্বাস করি এটি একটি ভিস্তা / সার্ভার ২০০৮ এবং এর বৈশিষ্ট্য।


শীতল, এই বৈশিষ্ট্যটি সম্পর্কে আগে কখনও জানা যায়নি, লিঙ্কটির জন্য ধন্যবাদ, এত দরকারী হতে পারে !!!
মার্ক-আন্দ্রে আর।

1

আপনার লিঙ্কগুলি কাজ করে তা নিশ্চিত করার জন্য আপনি নিজের সার্ভারের কনফিগারেশনটি পরীক্ষা করতে চাইতে পারেন। লিঙ্কগুলি তৈরি করা যেতে পারে তবে আপনি নিম্নলিখিত কমান্ডে প্রতিচ্ছবি সেটিং ব্যবহার না করে আপনার লিঙ্কগুলি কাজ না করে।

fsutil behavior set SymlinkEvaluation L2L:1 R2R:1 L2R:1 R2L:1

Http://technet.microsoft.com/en-us/library/cc754077%28v=ws.10%29.aspx এও দেখুন । ডিফল্টরূপে কেবল স্থানীয় বিকল্পগুলি সক্রিয় করা হয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.