मुखपृष्ठ » कैसे » Windows Vista में Symlinks का उपयोग करना

    Windows Vista में Symlinks का उपयोग करना

    विंडोज विस्टा में लंबे समय से प्रतीक्षित विशेषताओं में से एक प्रतीकात्मक लिंक का उपयोग करने की क्षमता थी, जिस तरह से आप लिनक्स में कर सकते हैं। अफसोस की बात यह है कि वे जितना हो सके उतना काम नहीं करते हैं, लेकिन यह पूर्व संस्करणों से एक बड़ा उन्नयन है, और मेरे लिए पहले से ही कई समस्याओं को हल कर चुका है.

    Mklink कमांड का उपयोग करना

    कमांड जिसे आपको उपयोग करने की आवश्यकता है वह है mklink, जो आप कमांड लाइन से उपयोग करेंगे। विकल्प देखने के लिए इसे कमांड लाइन पर टाइप करें:

    C: \ Users \ geek> mklink एक प्रतीकात्मक लिंक बनाता है। MKLINK [[/ D] | [/ H] | [/ J]] लिंक लक्ष्य / डी एक निर्देशिका प्रतीकात्मक लिंक बनाता है। डिफ़ॉल्ट एक फ़ाइल प्रतीकात्मक लिंक है। / एच प्रतीकात्मक लिंक के बजाय एक कठिन लिंक बनाता है। / J एक डायरेक्टरी जंक्शन बनाता है। लिंक नया प्रतीकात्मक लिंक नाम निर्दिष्ट करता है। लक्ष्य उस पथ (सापेक्ष या निरपेक्ष) को निर्दिष्ट करता है जिसे नया लिंक संदर्भित करता है.

    उदाहरण के लिए, यदि आप फ़ोल्डर को C: \ Users \ Geek \ TestFolder C: \ TestFolder से उपलब्ध कराना चाहते हैं, तो आप निम्न आदेश का उपयोग कर सकते हैं.

    C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder
    C: \ TestFolder <> C: \ Users \ Geek \ TestFolder के लिए बनाया गया प्रतीकात्मक लिंक

    अब यदि आप C: \ TestFolder निर्देशिका में देखते हैं, तो आप देखेंगे कि अन्य निर्देशिका में जो भी फाइलें थीं.

    विकल्पों को समझना.

    MKLINK लिंक लक्ष्य

    बिना किसी अतिरिक्त विकल्प के कमांड का उपयोग करना फ़ाइल के लिए सॉफ्ट लिंक बनाता है.

    / डी एक प्रतीकात्मक लिंक, या एक नरम लिंक बनाता है.

    यह अनिवार्य रूप से विंडोज के पूर्व संस्करणों में एक फ़ोल्डर के लिए एक शॉर्टकट की तरह काम करता है, इसके अलावा आपको वास्तविक शॉर्टकट का उपयोग करने की आवश्यकता नहीं है.

    / एच एक हार्ड लिंक बनाता है, जो सीधे फाइल की ओर इशारा करता है.

    यह विकल्प किसी कारण से सीधे फ़ोल्डर के लिए उपयोग नहीं किया जा सकता है, आपको अगले विकल्प का उपयोग करना होगा.

    / J एक "डायरेक्टरी जंक्शन" बनाता है

    एक निर्देशिका जंक्शन वास्तव में एक निर्देशिका के लिए सिर्फ एक कड़ी है। यह एक ऐसी सुविधा है जो विस्टा से पहले भी मौजूद थी। यदि आप एक हार्ड लिंक का उपयोग करके एक निर्देशिका में सहानुभूति रखने की कोशिश कर रहे हैं, तो आपको इस विकल्प का उपयोग करना चाहिए.

    हार्ड लिंक को सॉफ्ट लिंक्स समझना

    कड़ी कड़ी

    एक हार्ड लिंक सीधे फ़ाइल को इंगित करता है, और ऑपरेटिंग सिस्टम को कार्य करता है जैसे कि यह फ़ाइल ही है। यदि आप किसी एप्लिकेशन की निर्देशिका को नकली करने का प्रयास कर रहे हैं, तो आप इस विकल्प का उपयोग करना चाहते हैं.

    सॉफ्ट लिंक

    एक सॉफ्ट लिंक अनिवार्य रूप से एक फ़ाइल या फ़ोल्डर का एक शॉर्टकट है - यदि आप विंडोज एक्सप्लोरर का उपयोग कर रहे हैं, तो आपको डायरेक्ट्री पर रीडायरेक्ट किया जाएगा यदि आप शॉर्टकट पर डबल-क्लिक करते हैं, तो यह फाइल सिस्टम के हिस्से को दिखावा नहीं करेगा। आप अभी भी सीधे संदर्भ को देख सकते हैं या सिमिलिंक पथ के साथ फ़ाइल खोल सकते हैं, और यह ज्यादातर काम करता है.

    एक नेटवर्क शेयर से Symlinks का उपयोग करना

    जिन चीजों की बड़े पैमाने पर चर्चा की गई है, उनमें से एक यह है कि आप किसी अन्य ऑपरेटिंग सिस्टम से विस्टा सिम्लिंक का उपयोग नहीं कर सकते (आश्चर्य की बात नहीं), लेकिन आप उन्हें एक नेटवर्क शेयर से भी उपयोग नहीं कर सकते। यदि आप वेब सर्वर या फ़ाइल सर्वर पर इस सुविधा का उपयोग करने की अपेक्षा करते हैं, तो यह परेशानी वाली है.

    साइमलिंक हटाना

    एक सिमलिंक को हटाने के लिए, आप केवल लिंक को हटा सकते हैं। बस सुनिश्चित करें कि आप मूल फ़ाइल को नहीं हटाते हैं.