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

विषयसूची:

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

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

वीडियो: प्रतीकात्मक लिंक क्या हैं? आप विंडोज 10 में सिम्लिंक कैसे बनाते हैं?
वीडियो: Best Free Audio Converter Software for Windows. - YouTube 2024, मई
Anonim

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

सिम्लिंक या सिंबल लिंक क्या है

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

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

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

एक सिम्लिंक का ढांचा

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

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

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

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

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

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

Many popular development tools like git and package managers like npm recognize and persist symlinks when creating repos or packages, respectively. When those repos or packages are then restored elsewhere, the symlinks are also restored, ensuring disk space (and the user’s time) isn’t wasted. Git, for example, along with sites like GitHub, has become the main go-to-source code management tool used by most developers today.

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

विंडोज 10 में सिम्लिंक

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

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

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

आप सिम्लिंक कैसे बनाते हैं

सिमलिंक या तो इस्तेमाल कर बनाया जा सकता है mklink कमांड या CreateSymbolicLink एपीआई.

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

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

“mklink /prefix link_path file/folder_path”

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

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

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

Image
Image

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

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

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

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

SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE

0x2

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

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

निष्कर्ष

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

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

सिफारिश की: