एक प्रतीकात्मक लिंक (सिम्लिंक) क्या है? लिनक्स में एक कैसे बनाएं

एक प्रतीकात्मक लिंक (सिम्लिंक) क्या है? लिनक्स में एक कैसे बनाएं

एक कंप्यूटर उपयोगकर्ता के रूप में, यदि आपको एक शॉर्टकट परिभाषित करना होता है, तो आप शायद कहेंगे कि यह किसी फ़ाइल, फ़ोल्डर या ऐप का सूचक है, है ना? यह सही है।





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





आइए देखें कि सिमलिंक क्या है, लिनक्स के साथ-साथ मैकओएस और विंडोज पर सिमलिंक कैसे बनाएं, आपको इस विशेष प्रकार के शॉर्टकट की आवश्यकता क्यों है, और बहुत कुछ।





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

ज़रूर, किसी भी प्रकार के शॉर्टकट पर क्लिक करने से लिंक की गई वस्तु खुल जाती है, लेकिन हुड के नीचे जो होता है वह दोनों मामलों में अलग होता है जैसा कि हम आगे देखेंगे।



जबकि एक मानक शॉर्टकट एक निश्चित वस्तु को इंगित करता है, एक सिम्लिंक ऐसा प्रतीत होता है जैसे कि लिंक की गई वस्तु वास्तव में वहां है। आपका कंप्यूटर और उस पर मौजूद ऐप्स सिमलिंक को लक्ष्य वस्तु के रूप में ही पढ़ेंगे।

MacOS पर, आपको इसका प्रमाण एक 'फ़ाइल मौजूद' संदेश के रूप में मिलता है जो तब प्रकट होता है जब आप मूल ऑब्जेक्ट के समान स्थान पर सिमलिंक बनाने का प्रयास करते हैं। यहां तक ​​कि अगर आप सिमलिंक को कहीं और बनाने के बाद उसी स्थान पर ले जाने की कोशिश करते हैं, तो इसका नाम बदलकर कॉपी कर दिया जाता है।





मान लें कि आपकी हार्ड डिस्क पर एक निश्चित फ़ोल्डर है जिसे आप ड्रॉपबॉक्स के साथ सिंक करना चाहते हैं बिना फ़ोल्डर को ड्रॉपबॉक्स में ले जाए।

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





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

एसडी कार्ड एंड्रॉइड पर ऐप्स ले जाएं

ध्यान रखें कि चाहे वह नियमित शॉर्टकट हो या सिमलिंक, इसे हटाने से मूल वस्तु पर कोई प्रभाव नहीं पड़ेगा।

सामान्य तौर पर, जब आप चाहें तो शॉर्टकट के बजाय प्रतीकात्मक लिंक बनाना एक अच्छा विचार है:

  • बिना प्रतिलिपियाँ बनाए और अधिक डिस्क स्थान का उपयोग किए बिना एक से अधिक स्थानों से फ़ाइल तक पहुँचें। (सिम्लिंक आकार में केवल कुछ बाइट्स हैं।)
  • एक फ़ाइल के विभिन्न संस्करणों को बनाए रखें, यह सुनिश्चित करते हुए कि इसका कोई भी संकेत हमेशा नवीनतम या अद्यतित संस्करण की ओर ले जाता है। (यह काम करता है क्योंकि जब आप लक्ष्य फ़ाइल को उसी नाम की एक अलग फ़ाइल से बदलते हैं तब भी एक सिमलिंक सक्रिय रहता है।)
  • अपने C: ड्राइव से डेटा को सिस्टम या ऐप फ़ंक्शंस को बाधित किए बिना एक सेकेंडरी हार्ड ड्राइव में ले जाएं, जिसे C: ड्राइव पर डेटा की आवश्यकता होती है।

आप प्रतीकात्मक लिंक के लिए कई अन्य उपयोग के मामलों में आ सकते हैं।

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

Linux और macOS पर

लिनक्स पर, आप इस टर्मिनल कमांड के साथ फ़ाइल या फ़ोल्डर के लिए एक प्रतीकात्मक लिंक बना सकते हैं:

ln -s [/path/to/file] [/path/to/symlink]

यही कमांड macOS पर भी काम करता है, क्योंकि macOS, Linux की तरह UNIX-आधारित ऑपरेटिंग सिस्टम है।

नमूना आदेश के लिए ऊपर स्क्रीनशॉट देखें।

कुछ लिनक्स डेस्कटॉप वातावरण में मूल फ़ाइल प्रबंधक आपको राइट-क्लिक मेनू के माध्यम से एक सॉफ्ट लिंक बनाने देता है, ताकि आप जांचना चाहें कि आपके फ़ाइल एक्सप्लोरर ऐप में वह विकल्प है या नहीं।

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

विंडोज़ पर

आपको एक प्रशासक के रूप में एक कमांड प्रॉम्प्ट विंडो खोलनी होगी और एक प्रतीकात्मक लिंक बनाने के लिए निम्न कमांड टाइप करना होगा:

mklink [/path/to/symlink] [/path/to/file]

निर्देशिकाओं के प्रतीकात्मक लिंक के लिए, आपको कमांड का उपयोग करके थोड़ा सा बदलाव करना होगा /डी झंडा:

mklink /d [/path/to/symlink] [/path/to/file]

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

ध्यान दें: सिस्टम आपको प्रतीकात्मक लिंक के भीतर एक प्रतीकात्मक लिंक बनाने से नहीं रोकेगा, लेकिन ऐसा करने से बचना सबसे अच्छा है। अन्यथा, आप एक अनंत लूप बनाएंगे जो एंटीवायरस स्कैनर जैसी सिस्टम-व्यापी सेवाओं के लिए समस्याएँ पैदा कर सकता है।

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

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

इसलिए यदि आप इसके लक्ष्य को किसी भिन्न स्थान पर ले जाते हैं तो भी उपनाम ठीक काम करेगा। कोशिश करें कि एक सिम्लिंक के साथ और आपको एक त्रुटि का सामना करना पड़ेगा। (जब तक आप सिस्टम-संरक्षित फ़ाइलों के साथ काम नहीं कर रहे हैं, तब तक आप बिना किसी समस्या के उपनाम और सिमलिंक को स्थानांतरित कर सकते हैं।)

बेशक, यदि आप मूल फ़ाइल को हटाते हैं या पदानुक्रम में किसी भी फ़ोल्डर का नाम बदलते हैं, तो दोनों प्रकार के शॉर्टकट बेकार साबित होंगे।

उपनाम और सिमलिंक के बीच अंतर नहीं बता सकते क्योंकि आपने हटा दिया है उपनाम उपनाम के लिए फ़ाइल नाम से टैग?

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

जब आप इस टर्मिनल कमांड का उपयोग करते हैं तो प्रतीकात्मक लिंक (वर्तमान फ़ोल्डर में) भी खुद को प्रकट करेंगे:

ls -la

कमांड लिनक्स पर भी काम करता है, और आप मूल वस्तु के स्थान के लिए प्रतीकात्मक लिंक बिंदु देखेंगे।

सांकेतिक लिंक शुरू में भ्रमित करने वाले लग सकते हैं, लेकिन अगर आप उन्हें समझने के लिए समय निकालते हैं, तो आप महसूस करेंगे कि आखिरकार उनका उपयोग करना काफी आसान है!

आप एंड्रॉइड पर प्रतीकात्मक लिंक भी बना सकते हैं टर्मक्स , एक ऐप जो आपको Linux कमांड लाइन का उपयोग करने देता है . और क्या आप जानते हैं कि आप प्रतीकात्मक लिंक के साथ Google डिस्क फ़ाइलों को अधिक आसानी से साझा कर सकते हैं?

साझा करना साझा करना कलरव ईमेल Android पर Google के बिल्ट-इन बबल लेवल को कैसे एक्सेस करें

यदि आपको कभी यह सुनिश्चित करने की आवश्यकता है कि कुछ चुटकी में स्तर है, तो अब आप सेकंड में अपने फोन पर बबल स्तर प्राप्त कर सकते हैं।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • प्रौद्योगिकी की व्याख्या
  • टर्मिनल
  • प्रतीकात्मक लिंक
लेखक के बारे में अक्षता शानभागी(४०४ लेख प्रकाशित)

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

More From Akshata Shanbhag

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें