विज्ञापन

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

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

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

एक सिमलिंक क्या है?

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

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

instagram viewer

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

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

MacOS पर टर्मिनल में एक सिमलिंक बनाते समय फ़ाइल मौजूद है

साइमलिंक बनाम। मानक शॉर्टकट

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

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

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

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

क्यों तुम क्या ज़रूरत है?

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

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

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

Symlinks कैसे बनायें

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

लिनक्स और macOS पर

MacOS पर एक प्रतीकात्मक लिंक बनाने के लिए टर्मिनल कमांड

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

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

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

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

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

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

विंडोज पर

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

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

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

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

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

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

साइमलिंक बनाम। MacOS पर उपनाम

MacOS पर फाइंडर में एक फाइल के लिए सिमलिंक और उर्फ

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

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

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

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

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

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

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

ls -ला

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

सिम्कलिंक्स शॉर्टकट से बेहतर हैं

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

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

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