मतभेद
┌───────────────┬──────────┬──────────┬──────┬──── ───────┬─────┐ │ │ निरपेक्ष ative सापेक्ष │ फ़ाइल │ निर्देशिका │ UNC olut ├───────────────┼──────────┼──────────┼──────┼──── ───────┼─────┤ │ प्रतीकात्मक लिंक │ हाँ link हाँ link हाँ link हाँ │ हाँ bol │ जंक्शन │ हां │ - │ - │ हां │ - │ └───────────────┴──────────┴──────────┴──────┴──── ───────┴─────┘
परिदृश्य
चलिए मान लेते हैं कि हम रीडायरेक्ट बनाने के लिए एक रेपर पॉइंट बना रहे हैं C:\SomeDir => D:\SomeDir
चूँकि इस परिदृश्य के लिए केवल स्थानीय, पूर्ण पथों की आवश्यकता होती है, या तो एक जंक्शन या सिमलिंक काम करेगा। इस स्थिति में, एक या दूसरे का उपयोग करने का कोई फायदा है?
ओएस के लिए विंडोज 7 मान लें, पिछड़े-संगतता की उपेक्षा। (विस्टा से पहले, सिमिलिंक मूल रूप से समर्थित नहीं हैं, हालांकि एक 3-पार्टी ड्राइवर है जो विंडोज एक्सपी पर सहिष्णु समर्थन प्रदान करता है।)
अपडेट करें
मैंने एक और अंतर पाया है।
- प्रतीकात्मक लिंक - लिंक की अनुमतियां केवल लिंक पर ही डिलीट / नाम बदलने के संचालन को प्रभावित करती हैं, पढ़ने / लिखने की पहुंच (लक्ष्य तक) लक्ष्य की अनुमतियों द्वारा नियंत्रित होती है
- जंक्शन - जंक्शन की अनुमतियां गणना को प्रभावित करती हैं, जंक्शन पर अनुमति रद्द करना उस जंक्शन के माध्यम से फ़ाइल लिस्टिंग से इनकार करेगा, भले ही लक्ष्य फ़ोल्डर में अधिक अनुमत एसीएल हो
अनुमतियाँ इसे दिलचस्प बनाती हैं, क्योंकि सहानुभूति यूएसी-प्रतिबंधित क्षेत्रों (जैसे कि %ProgramFiles%
) में कॉन्फ़िगरेशन फ़ाइलों को एक्सेस करने की अनुमति दे सकती है, मौजूदा एक्सेस अनुमतियों को बदलने के बिना, गैर-प्रतिबंधित स्थान पर फ़ाइलों को संग्रहीत करके और प्रतिबंधित निर्देशिका में सीमलिंक बनाकर।
अपडेट २
एक Save As...
संवाद बॉक्स में पाठ बॉक्स के माध्यम से एक में नेविगेट करते समय विंडोज 8.1 प्रतीकात्मक निर्देशिका लिंक को हल करेगा । जंक्शनों का विस्तार नहीं है।
mount.cifs
, तो सिमिलिंक इस तरह दिखाई देंगे जबकि जंक्शनों को सामान्य निर्देशिकाओं के रूप में देखा जाएगा - शायद इसलिए बिंदु जहां IO रिज़ॉल्यूशन होता है, यानी स्थानीय रूप से विंडोज होस्ट पर।