Computer >> कंप्यूटर >  >> प्रणाली >> Windows

प्रतीकात्मक लिंक क्या हैं? आप विंडोज 11/10 में सिम्लिंक कैसे बनाते हैं?

सिम्लिंक - एक प्रतीकात्मक लिंक या सॉफ्ट लिंक भी कहा जाता है - कंप्यूटर उपयोगकर्ताओं के लिए सबसे छिपी अवधारणाओं में से एक हो सकता है। हालाँकि, यह इसके महत्व और इसके द्वारा प्रदान किए जाने वाले लाभों को दूर नहीं करता है। डुप्लिकेट प्रतियों को बनाए रखे बिना विभिन्न फ़ोल्डरों से फ़ोल्डरों और फ़ाइलों तक पहुँचने के बारे में कैसे? हां, यह Symlink . की ताकत है ।

एक सिम्लिंक या प्रतीकात्मक लिंक क्या है

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

सिम्लिंक को केवल शॉर्टकट के रूप में भ्रमित न करें

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

एक सिम्लिंक की संरचना

एक सिमलिंक एक टेक्स्ट स्ट्रिंग का निर्माण होता है जिसे स्वचालित रूप से व्याख्या किया जाता है और ऑपरेटिंग सिस्टम द्वारा किसी अन्य फ़ाइल या निर्देशिका के पथ के रूप में अनुसरण किया जाता है। इस अन्य फ़ाइल या निर्देशिका को “लक्ष्य . कहा जाता है ".

सिम्लिंक अपने लक्ष्य से स्वतंत्र मौजूद है। यदि कोई सिमलिंक हटा दिया जाता है, तो उसका लक्ष्य अप्रभावित रहता है। यदि कोई सिम्लिंक किसी लक्ष्य की ओर इशारा करता है, और कुछ समय बाद उस लक्ष्य को स्थानांतरित कर दिया जाता है, उसका नाम बदल दिया जाता है या हटा दिया जाता है, तो प्रतीकात्मक लिंक स्वचालित रूप से अपडेट या डिलीट नहीं होता है, लेकिन मौजूद रहता है और अभी भी पुराने लक्ष्य की ओर इशारा करता है। हालांकि, ऐसे सिम्लिंक जो स्थानांतरित या गैर-मौजूदा लक्ष्यों की ओर इशारा करते हैं, उन्हें कभी-कभी टूटा, अनाथ, मृत या लटकता हुआ कहा जाता है।

सिम्लिंक के लाभ

  1. Symlinks बहुत कम जगह की खपत करते हैं और बनाने में बहुत तेज़ होते हैं। आप सिम्लिंक के साथ बहुत सी हार्ड डिस्क स्थान बचाते हैं
  2. हार्ड लिंक के विपरीत, सिम्लिंक फाइल सिस्टम में फाइलों से लिंक कर सकते हैं। याद रखें, यदि आप मूल फ़ाइल को हटाते हैं, तो हार्ड लिंक उसे जीवित रखता है, एक सिमलिंक नहीं करता है
  3. Symlinks उस फ़ोल्डर संरचना को बनाए रखता है जिसमें Symlinks समाहित हैं। उदाहरण के लिए, मान लें कि एक txt . है फ़ाइल “उपयोगिता” . में समाहित है फ़ोल्डर जो /D/Myfolder/Utility/windowsclub.txt पर स्थित है . अब अगर उपयोगिता . के लिए एक सिमलिंक फ़ोल्डर ड्रॉपबॉक्स फ़ोल्डर में बनाया गया था, और आप windowsclub.txt . की खोज कर रहे थे ड्रॉपबॉक्स फ़ोल्डर के भीतर, फ़ाइल पथ /D/Myfolder/Utility/windowsclub.txt पढ़ा जाएगा वापस मूल/वास्तविक फ़ाइल पथ में बदलने के बजाय।
  4. Symlinks का उपयोग करके आप अपनी मीडिया फ़ाइलें संगीत/वीडियो किसी अन्य हार्ड ड्राइव पर संग्रहीत कर सकते हैं, लेकिन उन्हें अपने मानक संगीत/वीडियो फ़ोल्डर में दिखा सकते हैं, ताकि वे आपके मीडिया कार्यक्रमों द्वारा पता लगाए जा सकें
  5. डेवलपर्स अक्सर साझा की गई फ़ाइलों/फ़ोल्डरों की डुप्लिकेट प्रतियों को भौतिक फ़ाइलों/फ़ोल्डरों को संदर्भित करने वाले सिम्लिंक से बदल देते हैं। फ़ाइलों की अनावश्यक प्रतियों को बदलने से भौतिक डिस्क स्थान की काफी बचत हो सकती है, और परियोजनाओं को कॉपी/बैकअप/तैनाती/क्लोन करने में लगने वाले समय में उल्लेखनीय रूप से कमी आती है।

आज के विकास की दुनिया में सिम्लिंक का महत्व

जैसा कि योसेफ ड्यूर, लीड सीनियर प्रोग्राम मैनेजर, माइक्रोसॉफ्ट ने विंडोज ब्लॉग पर उल्लेख किया है,

<ब्लॉककोट>

कई लोकप्रिय विकास उपकरण जैसे git और पैकेज मैनेजर जैसे npm क्रमशः रेपो या पैकेज बनाते समय सिम्लिंक को पहचानते हैं और जारी रखते हैं। जब उन रेपो या पैकेज को कहीं और बहाल किया जाता है, तो सिम्लिंक भी बहाल हो जाते हैं, यह सुनिश्चित करते हुए कि डिस्क स्थान (और उपयोगकर्ता का समय) बर्बाद नहीं होता है। उदाहरण के लिए, गिट, गिटहब जैसी साइटों के साथ, आज अधिकांश डेवलपर्स द्वारा उपयोग किया जाने वाला मुख्य गो-टू-सोर्स कोड प्रबंधन उपकरण बन गया है।

प्रतीकात्मक लिंक क्या हैं? आप विंडोज 11/10 में सिम्लिंक कैसे बनाते हैं?

आधुनिक विकास में पैकेज प्रबंधकों के उपयोग में भी हाल के वर्षों में विस्फोट हुआ है। उदाहरण के लिए, नोड पैकेज मैनेजर (एनपीएम) ने 1 जुलाई, 2015 के सप्ताह में ~400 मिलियन इंस्टाल किए, लेकिन एक साल बाद 1.2 बिलियन से अधिक इंस्टाल किए - सिर्फ एक साल में 3 गुना वृद्धि! जून 2016 के अंत में, npm ने केवल सात दिनों में 1.7 बिलियन से अधिक नोड पैकेज प्रदान किए!

Windows 11/10 में सिमलिंक

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

Windows Vista की सुरक्षा आवश्यकताओं के कारण, उपयोगकर्ताओं को स्थानीय व्यवस्थापक अधिकारों की आवश्यकता थी और महत्वपूर्ण रूप से, उन्हें mlink चलाना पड़ा। सिम्लिंक बनाने/संशोधित करने के लिए व्यवस्थापक के रूप में उन्नत एक कमांड-लाइन कंसोल में। इस बाद के प्रतिबंध के परिणामस्वरूप अधिकांश विंडोज डेवलपर्स द्वारा सिम्लिंक का उपयोग किया जा रहा है और कई आधुनिक क्रॉस-प्लेटफ़ॉर्म डेवलपमेंट टूल्स को विंडोज़ पर कम कुशलता और भरोसेमंद काम करने के लिए प्रेरित किया है।

हालांकि, अब विंडोज 10 या विंडोज 11 पर, एक बार व्यवस्थापक अधिकारों वाला उपयोगकर्ता डेवलपर मोड को सक्षम कर देता है, पीसी पर कोई भी mklink चला सकता है। कमांड-लाइन कंसोल को ऊपर उठाए बिना कमांड।

आप Symlinks कैसे बनाते हैं

सिम्लिंक या तो mklink कमांड . का उपयोग करके बनाया जा सकता है या SymbolicLink API बनाएं

आप कमांड-लाइन उपयोगिता का उपयोग करके विंडोज़ में सिम्लिंक या प्रतीकात्मक लिंक बना सकते हैं:एमकेलिंक। वाक्य रचना इस प्रकार है:

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

कहाँ -

  • /D:एक प्रतीकात्मक निर्देशिका लिंक या सॉफ्ट लिंक बनाता है
  • /H:प्रतीकात्मक लिंक के बजाय फ़ाइल का हार्ड लिंक बनाता है
  • /J:डायरेक्ट्री जंक्शन लिंक बनाता है

लक्ष्य:उस पथ को निर्दिष्ट करता है जिसे नया लिंक संदर्भित करता है।

अब उदाहरण के लिए, यदि आप चाहते हैं कि d:\Data फ़ोल्डर से उपलब्ध कराया जाए D:\Maindata का उपयोग करें:

C:\mklink /D D:\Maindata D:\Data

अब, यदि आप अब D:\Maindata में देखते हैं, तो आप देखेंगे कि अन्य निर्देशिका में जो भी फ़ाइलें थीं। यह हमेशा लिनक्स में रहा है, लेकिन यह सुविधा अब विस्टा में भी उपलब्ध करा दी गई है।

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

mklink कमांड का उपयोग करते समय , नीचे दिए गए सिंटैक्स का उपयोग करें:

“mklink /prefix link_path file/folder_path”

नोट:mklink कई प्रकार के लिंक बना सकता है। नीचे प्रकार हैं-

  • /D      निर्देशिका प्रतीकात्मक लिंक बनाता है। डिफ़ॉल्ट एक फ़ाइल प्रतीकात्मक लिंक है।
  • /H      प्रतीकात्मक लिंक के बजाय एक हार्ड लिंक बनाता है।
  • /J      डायरेक्टरी जंक्शन बनाता है।

उदाहरण के लिए, मैंने अपने संगीत फ़ोल्डर का एक निर्देशिका जंक्शन अपने डेस्कटॉप पर बनाया है। नीचे दिया गया स्क्रीनशॉट देखें-

प्रतीकात्मक लिंक क्या हैं? आप विंडोज 11/10 में सिम्लिंक कैसे बनाते हैं?

इसलिए जब मैं सिमलिंक पर क्लिक करता हूं, तो ऐसा लगता है कि मेरी संगीत फ़ाइलें C:\Users\\Desktop\Music में संग्रहीत हैं हालांकि यह मूल रूप से C:\Users\\Music . में मौजूद है ।

प्रतीकात्मक लिंक क्या हैं? आप विंडोज 11/10 में सिम्लिंक कैसे बनाते हैं?

याद रखें, यदि आपके पथ में कोई स्थान है, तो आपको उसके चारों ओर उद्धरण चिह्न लगाने होंगे।

CreateSymbolicLink का उपयोग करना

CreateSymbolicLink API का उपयोग करते समय नए व्यवहार को सक्षम करने के लिए, एक अतिरिक्त dwFlags है विकल्प के रूप में आपको मान सेट करने की आवश्यकता होगी:

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

तो उपरोक्त मान को चुनकर, आपने प्रक्रिया को ऊंचा नहीं होने पर प्रतीकात्मक लिंक बनाने की अनुमति देने के लिए ध्वज निर्दिष्ट किया है।

SymbolicLink बनाएं . का उपयोग करके सिमलिंक बनाने के तरीके के बारे में अधिक पढ़ने के लिए एपीआई, windows.com पर जाएं।

पढ़ें :हार्डलिंक, प्रतीकात्मक लिंक, जंक्शन, वॉल्यूम माउंटपॉइंट बनाएं।

निष्कर्ष

यह कहा जा सकता है कि सिम्लिंक केवल शॉर्टकट की तुलना में अधिक उपयोगी हैं, हालांकि उन्हें बनाना थोड़ा मुश्किल है। एक औसत पीसी उपयोगकर्ता को अभी भी इसे बनाना थोड़ा डरावना लग सकता है। क्या अधिक है, आज भी, कई उपयोगकर्ता शॉर्टकट की अवधारणा को अच्छी तरह से समझने के लिए संघर्ष करते हैं और इसलिए सिमलिंक को अलग करने और इसके उपयोग को समझने के लिए संघर्ष कर सकते हैं।

ऐसा कहने के बाद, यह लगभग एक गारंटी है कि आप जो भी सेटिंग कर सकते हैं उसे बदलना आसान होगा ताकि एक प्रोग्राम सही निर्देशिका की ओर इशारा कर रहा हो, और आप वास्तव में एक सिमलिंक नहीं बनाते हैं, लेकिन यह जानते हुए कि कैसे सेट अप और उपयोग करना है एक अच्छा सिमलिंक वास्तव में उपयोगी हो सकता है।

प्रतीकात्मक लिंक क्या हैं? आप विंडोज 11/10 में सिम्लिंक कैसे बनाते हैं?
  1. विंडोज 11/10 में एक रजिस्ट्री कुंजी कैसे बनाएं?

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

  1. विंडोज 11/10 में टास्क व्यू शॉर्टकट कैसे बनाएं?

    कार्य दृश्य विंडोज 11/10 में विंडो प्रबंधन सुविधा आपको अपनी सभी खुली हुई खिड़कियों को देखने की अनुमति देती है ताकि आप किसी विशिष्ट प्रोग्राम या दस्तावेज़ पर जल्दी से वापस आ सकें। आज की पोस्ट में, हम आपको दिखाएंगे कि आप विंडोज 11/10 में टास्क व्यू शॉर्टकट कैसे बना सकते हैं। संक्षेप में, टास्क व्यू

  1. विंडोज 11/10 पर आपके पास कौन सी हार्ड ड्राइव है इसकी जांच कैसे करें

    अधिकांश उपभोक्ताओं के पास लैपटॉप या डेस्कटॉप कंप्यूटर है, लेकिन उन्हें पता नहीं है कि वे किस प्रकार के स्टोरेज डिवाइस का उपयोग करते हैं। उदाहरण के लिए, एक SSD HDD की तुलना में प्रदर्शन में बहुत बड़ा अंतर डालता है। इस पोस्ट में, हम दिखाएंगे कि विंडोज 11/10 पर आपके पास कौन सी हार्ड ड्राइव है, इसकी जां