अपने मैक पर सिम्लिंक कैसे बनाएं

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

सिम्लिंक एक प्रकार का शॉर्टकट है, लेकिन यह(A symlink is a type of shortcut, but it works differently) नियमित शॉर्टकट से अलग तरह से काम करता है। यह एक शॉर्टकट से कम है और वास्तविक फ़ाइल की ओर इशारा कर रहा है। कोई भी ऐप जो आप अपने सिम्लिंक के साथ प्रदान करते हैं, इन लिंक को सामान्य शॉर्टकट फ़ाइलों के बजाय वास्तविक फ़ाइलों के रूप में सोचेंगे।

मैक डेस्कटॉप पर सिम्लिंक

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

टर्मिनल का उपयोग करके एक सिमलिंक बनाना(Creating a Symlink Using The Terminal)

मैक(Mac) पर सिमलिंक बनाना बेहद आसान है। बिल्ट-इन टर्मिनल ऐप में एक कमांड होता है जिससे आप अपने (Terminal)मैक(Mac) पर जितनी चाहें उतनी आसानी से सिमलिंक बना सकते हैं ।

आपको केवल यह जानने की जरूरत है कि वह स्थान है जहां आप सिमलिंक बनाना चाहते हैं और वह पथ जहां सिमलिंक को इंगित करना चाहिए। एक बार आपके पास यह जानकारी हो जाने के बाद, यहां बताया गया है कि आप टर्मिनल(Terminal) में एक सिमलिंक कैसे बनाते हैं ।

अपने मैक(Mac) पर अपने पसंदीदा तरीके का उपयोग करके टर्मिनल(Terminal) ऐप लॉन्च करें ।

टर्मिनल(Terminal) विंडो में निम्न कमांड टाइप करें और एंटर दबाएं(Enter)गंतव्य(destination) को उस फ़ोल्डर से बदलना सुनिश्चित करें जिसे आप लिंक को इंगित करना चाहते हैं और उस पथ के साथ स्थान(location) जहां आप लिंक को सहेजना चाहते हैं।

ln -s गंतव्य स्थान(ln -s destination location)

कमांड के साथ टर्मिनल विंडो: ln -s गंतव्य स्थान

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

ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

कमांड के साथ टर्मिनल विंडो: ln -s/उपयोगकर्ता/महेश/दस्तावेज़/उपयोगकर्ता/महेश/डेस्कटॉप

आपके डेस्कटॉप पर एक सिमलिंक बनाया और सहेजा जाएगा। उस पर डबल-क्लिक करें और यह फाइंडर(Finder) में दस्तावेज़ फ़ोल्डर (यदि आपने ऊपर निर्दिष्ट किया है) खुल जाएगा ।

दस्तावेज़ सिमलिंक

यदि आप जिस निर्देशिका के लिए एक सिमलिंक बनाना चाहते हैं, उसके नामों में रिक्त स्थान हैं, तो किसी भी त्रुटि से बचने के लिए पथ नामों को दोहरे उद्धरण चिह्नों के साथ संलग्न करना सुनिश्चित करें।

अब आप इस सिमलिंक का उपयोग अपने किसी भी कमांड और ऐप में कर सकते हैं और इसे आपके फ़ोल्डर या फ़ाइल का वास्तविक संस्करण(the actual version of your folder or file) माना जाएगा ।

एक सिमलिंक बनाने के लिए एक ऐप का प्रयोग करें(Use An App To Create a Symlink)

आपके मैक(Mac) पर सिम्लिंक बनाने का एकमात्र तरीका टर्मिनल नहीं है । यदि आप एक टर्मिनल(Terminal) आदमी नहीं होते हैं, तो आपके पास अपनी मशीन पर सिम्लिंक बनाने के लिए एक ऐप उपलब्ध है।

यह ऐप क्या करता है यह आपके संदर्भ मेनू में एक विकल्प जोड़ता है ताकि आप अपनी फ़ाइलों और फ़ोल्डरों पर राइट-क्लिक करके सिम्लिंक बना सकें।

GitHub पर SymbolicLinker पेज पर जाएं और अपने (SymbolicLinker page on GitHub)मैक(Mac) पर पैकेज डाउनलोड करें और खोलें ।

पैकेज से SymbolicLinker.service.app(SymbolicLinker.service.app) फ़ाइल को कॉपी करें , विकल्प(Option) कुंजी को दबाए रखें, Finder में Go मेनू पर क्लिक करें, लाइब्रेरी चुनें, (Library)सेवाएँ(Services) फ़ोल्डर खोलें , और कॉपी की गई फ़ाइल को पेस्ट करें।

SymbolicLinker ऐप के साथ सेवा फ़ोल्डर

(Double-click)ऐप को खोलने के लिए उस पर डबल-क्लिक करें । यह कुछ भी नहीं दिखाएगा लेकिन इसने गुप्त रूप से आपके संदर्भ मेनू में एक विकल्प जोड़ा है।

वह फ़ाइल या फ़ोल्डर ढूंढें जिसके लिए आप एक सिमलिंक बनाना चाहते हैं, उस पर राइट-क्लिक करें, और सेवाओं(Services) का चयन करें और उसके बाद मेक सिम्बोलिक लिंक(Make Symbolic Link) का चयन करें ।

चयनित सेवाओं के तहत प्रतीकात्मक लिंक के साथ मेनू पर राइट-क्लिक करें

यह मूल फ़ाइल/फ़ोल्डर के समान फ़ोल्डर में सिमलिंक बनाएगा। हालांकि आप चाहें तो इसे इधर-उधर कर सकते हैं।

(Create Symlinks Using)एक ऑटोमेटर सेवा (Automator Service)का उपयोग करके सिम्लिंक बनाएं

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

अपने मैक पर ऑटोमेटर(Automator) ऐप लॉन्च करें ।

अपने मैक(Mac) पर एक नई ऑटोमेटर(Automator) सेवा बनाने के लिए सेवा के बाद सेवा(Service) का चयन करें(Choose)

मैक पर एक नई ऑटोमेशन सर्विस विंडो बनाएं

(Set)शीर्ष पर विकल्पों को निम्न के रूप में सेट करें: सेवा किसी भी एप्लिकेशन में (Service receives selected – files or folders in – any application)

चयनित - फ़ाइलें या फ़ोल्डर्स प्राप्त करती है

सेवाएँ Automator में चयनित फ़ाइलें या फ़ोल्डर विकल्प प्राप्त करती हैं

क्रिया सूची में, रन शैल स्क्रिप्ट(Run Shell Script ) नामक क्रिया की खोज करें और इसे दाएं पैनल पर खींचें।

शैल स्क्रिप्ट क्रिया चलाएँ

क्रिया और कमांड को निम्न के रूप में कॉन्फ़िगर करें:

Shell – /bin/bash Pass input – as arguments while [ $# -ne 0 ]; do      ln -s “$1” “$1 symlink”      shift  done

शेल स्क्रिप्ट कॉन्फ़िगरेशन विंडो चलाएँ

शीर्ष पर फ़ाइल(File) मेनू पर क्लिक करके और सहेजें का चयन करके सेवा सहेजें(Save) । सेवा के लिए एक सार्थक नाम दर्ज करें और सहेजें(Save) दबाएं ।

सेवा को विंडो के रूप में सहेजें

नई बनाई गई ऑटोमेटर(Automator) सेवा के साथ एक सिमलिंक बनाने के लिए, अपनी फ़ाइल या फ़ोल्डर पर राइट-क्लिक करें और अपने सेवा नाम के बाद सेवाओं का चयन करें।(Services)

मेक सिम्लिंक के साथ मेनू पर राइट-क्लिक करें चयनित

आप अपनी मशीन पर सिम्लिंक बनाने को और भी आसान बनाने के लिए सेवा के लिए एक कीबोर्ड शॉर्टकट भी बना सकते हैं।(create a keyboard shortcut)

मैक पर एक सिमलिंक हटाना(Deleting a Symlink On Mac)

सिम्लिंक ज्यादा मेमोरी स्पेस नहीं घेरते क्योंकि वे आपकी मशीन पर फाइलों और फ़ोल्डरों के लिए सिर्फ शॉर्टकट हैं। हालाँकि, यदि आप इनमें से एक या कुछ को अपनी मशीन से हटाना चाहते हैं, तो आपके पास इसे करने के दो तरीके हैं।

टर्मिनल(Terminal) ऐप लॉन्च करें , निम्न कमांड टाइप करें, और एंटर दबाएं(Enter)अपने मैक(Mac) पर सिमलिंक के पथ के साथ सिमलिंक(symlink) को बदलना सुनिश्चित करें । आरएम सिमलिंक(rm symlink)

कमांड के साथ टर्मिनल: आरएम सिमलिंक

एक सिमलिंक को हटाने का दूसरा तरीका संदर्भ मेनू विकल्प का उपयोग करना है। अपने सिमलिंक पर राइट-क्लिक करें और मूव टू ट्रैश(Move to Trash) चुनें । यह आपके मैक(Mac) से सिमलिंक को हटा देगा ।

ट्रैश मेनू में ले जाएँ पर राइट-क्लिक करें

यह सुनिश्चित करने के लिए कि यह आपके मैक(Mac) से अच्छे के लिए चला गया है, सिमलिंक को हटाने के बाद ट्रैश को खाली करना सुनिश्चित करें ।

निष्कर्ष(Conclusion)

सिम्लिंक नियमित उपनामों की तुलना में बहुत अधिक शक्तिशाली हैं क्योंकि ये सभी ऐप और कमांड में काम करते हैं जैसे कि ये असली फाइलें हों।



About the author

हैलो संभावित नियोक्ता! मैं क्षेत्र में 7 वर्षों से अधिक के अनुभव के साथ एक अत्यधिक अनुभवी सॉफ्टवेयर इंजीनियर हूं। मुझे पता है कि विंडोज 7 अनुप्रयोगों को कैसे डिजाइन और विकसित करना है और मेरी प्रोफाइल पर कूल वेबसाइट्स की सिफारिशों की एक विस्तृत श्रृंखला है। मेरे कौशल और अनुभव मुझे किसी भी कंपनी के लिए एक उत्कृष्ट परियोजना प्रबंधन कौशल, प्रोग्रामिंग ज्ञान और वेब विकास अनुभव के साथ एक प्रतिभाशाली व्यक्ति की तलाश में एक उत्कृष्ट मैच प्रदान करते हैं।



Related posts