एक सिम्बोलिक लिंक, जिसे अक्सर सिमलिंक कहा जाता है, एक प्रकार का लिंक है जो आपकी मशीन पर एक स्थान पर संग्रहीत होता है और उसी मशीन पर किसी अन्य स्थान की ओर इंगित करता है। आप इसे ऐप के शॉर्टकट के रूप में सोच सकते हैं। भले ही वास्तविक ऐप फाइल आपके फ़ोल्डर्स के अंदर गहराई में स्थित हो, आप बस अपने डेस्कटॉप पर ऐप शॉर्टकट पर डबल-क्लिक करके ऐप लॉन्च कर सकते हैं।
एक सिमलिंक एक प्रकार का शॉर्टकट है, लेकिन यह नियमित शॉर्टकट से अलग तरीके से काम करता है। यह शॉर्टकट से कम और उस वास्तविक फाइल से अधिक है जिसकी ओर यह इंगित करता है। कोई भी ऐप जिसे आप अपने सिमलिंक प्रदान करते हैं, इन लिंक्स को सामान्य शॉर्टकट फाइलों के बजाय वास्तविक फाइलों के रूप में सोचेगा।
ये अत्यंत उपयोगी हैं क्योंकि आपको किसी ऐप के काम करने के लिए किसी विशेष फ़ोल्डर में अटके रहने की आवश्यकता नहीं है। आप अपना डेटा अन्य फ़ोल्डर्स में स्टोर कर सकते हैं और मूल फ़ोल्डर में एक सिमलिंक बना सकते हैं जो आपके द्वारा बनाए गए नए फ़ोल्डर की ओर इंगित करता है। आपका सिस्टम और आपके ऐप्स सोचेंगे कि आपने वास्तव में कोई बदलाव नहीं किया है और वे सामान्य रूप से काम करेंगे, हालांकि चीजें अन्यथा हैं।
टर्मिनल का उपयोग करके सिमलिंक बनाएं
Mac पर सिमलिंक बनाना बेहद आसान है। अंतर्निहित टर्मिनल ऐप में एक कमांड है जो आपको अपनी इच्छानुसार कई सिमलिंक आसानी से बनाने देता है।
आपको बस यह जानने की आवश्यकता है कि आप सिमलिंक कहां बनाना चाहते हैं और वह पथ जहां सिमलिंक को इंगित करना चाहिए। एक बार जब आपके पास यह जानकारी हो, तो यहां बताया गया है कि आप टर्मिनल में सिमलिंक कैसे बनाते हैं।
अपने Mac पर अपनी पसंदीदा विधि का उपयोग करके टर्मिनल ऐप लॉन्च करें।
टर्मिनल विंडो में निम्नलिखित कमांड टाइप करें और एंटर दबाएं। destination को उस फ़ोल्डर से बदलना सुनिश्चित करें जिस ओर आप लिंक को इंगित करना चाहते हैं और location को उस पथ से जहां आप लिंक को सेव करना चाहते हैं।
ln -s destination location
अपने डेस्कटॉप पर एक सिमलिंक बनाने के लिए जो आपके डॉक्यूमेंट फ़ोल्डर की ओर इंगित करता है, आप निम्नलिखित कमांड का उपयोग करेंगे:
ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop
एक सिमलिंक बनाया जाएगा और आपके डेस्कटॉप पर सेव हो जाएगा। इस पर डबल-क्लिक करें और यह फाइंडर में डॉक्यूमेंट फ़ोल्डर खोलेगा (यदि आपने ऊपर यही निर्दिष्ट किया है)।
यदि जिस डायरेक्टरी के लिए आप सिमलिंक बनाना चाहते हैं उसके नाम में स्पेस हैं, तो किसी भी त्रुटि से बचने के लिए पथ नामों को डबल कोट्स में संलग्न करना सुनिश्चित करें।
अब आप इस सिमलिंक का उपयोग अपने किसी भी कमांड और ऐप्स में कर सकते हैं और यह आपके फ़ोल्डर या फाइल के वास्तविक संस्करण के रूप में माना जाएगा।
सिमलिंक बनाने के लिए ऐप का उपयोग करें
टर्मिनल आपके Mac पर सिमलिंक बनाने का एकमात्र तरीका नहीं है। यदि आप टर्मिनल व्यक्ति नहीं हैं, तो आपके पास अपनी मशीन पर सिमलिंक बनाने के लिए एक ऐप उपलब्ध है।
यह ऐप आपके संदर्भ मेनू में एक विकल्प जोड़ता है ताकि आप बस अपनी फाइलों और फ़ोल्डर्स पर राइट-क्लिक करके सिमलिंक बना सकें।
GitHub पर SymbolicLinker पेज पर जाएं और पैकेज को अपने Mac पर डाउनलोड और खोलें।
SymbolicLinker.service.app फाइल को पैकेज से कॉपी करें, ऑप्शन कुंजी दबाए रखें, फाइंडर में गो मेनू पर क्लिक करें, लाइब्रेरी चुनें, सर्विसेज फ़ोल्डर खोलें, और आपके द्वारा कॉपी की गई फाइल को पेस्ट करें।
ऐप पर डबल-क्लिक करके इसे खोलें। यह कुछ नहीं दिखाएगा लेकिन इसने गुप्त रूप से आपके संदर्भ मेनू में एक विकल्प जोड़ दिया है।
वह फाइल या फ़ोल्डर ढूंढें जिसके लिए आप सिमलिंक बनाना चाहते हैं, उस पर राइट-क्लिक करें, और सर्विसेज फिर सिम्बोलिक लिंक बनाएं चुनें।
यह मूल फाइल/फ़ोल्डर के समान फ़ोल्डर में सिमलिंक बनाएगा। आप इसे इधर-उधर ले जा सकते हैं यदि आप चाहते हैं।
ऑटोमेटर सर्विस का उपयोग करके सिमलिंक बनाएं
सिमलिंक बनाने की ऑटोमेटर विधि उपरोक्त विधि की तरह ही काम करती है। लेकिन यह उन लोगों के अनुरूप होगी जो इंटरनेट पर किसी भी रैंडम ऐप पर भरोसा नहीं करते हैं, और आप इसे स्वयं बनाना पसंद करेंगे ताकि आप जान सकें कि इसमें वास्तव में क्या है।
अपने Mac पर ऑटोमेटर ऐप लॉन्च करें।
सर्विस चुनें और चुनें पर क्लिक करके अपने Mac पर एक नया ऑटोमेटर सर्विस बनाएं।
शीर्ष पर विकल्पों को निम्नानुसार सेट करें:
सर्विस चयनित प्राप्त करता है – फाइलें या फ़ोल्डर्स
में – कोई भी एप्लिकेशन
एक्शन सूची में, रन शेल स्क्रिप्ट नामक एक्शन खोजें और इसे दाएं पैनल पर खींचें।
एक्शन और कमांड को निम्नानुसार कॉन्फ़िगर करें:
शेल – /bin/bash
इनपुट पास करें – आर्गुमेंट के रूप में
while [ $# -ne 0 ]; do
ln -s “$1” “$1 symlink”
shift
done
शीर्ष पर फाइल मेनू पर क्लिक करके और सेव करें चुनकर सर्विस को सेव करें। सर्विस के लिए एक सार्थक नाम दर्ज करें और सेव करें दबाएं।
नए बनाए गए ऑटोमेटर सर्विस से सिमलिंक बनाने के लिए, अपनी फाइल या फ़ोल्डर पर राइट-क्लिक करें और सर्विसेज फिर अपना सर्विस नाम चुनें।
आप सर्विस के लिए कीबोर्ड शॉर्टकट भी बना सकते हैं ताकि अपनी मशीन पर सिमलिंक बनाना और भी आसान हो जाए।
Mac पर सिमलिंक डिलीट करें
सिमलिंक ज्यादा मेमोरी स्पेस नहीं घेरते क्योंकि वे आपकी मशीन पर फाइलों और फ़ोल्डर्स के शॉर्टकट हैं। हालांकि, यदि आप इनमें से एक या कुछ को अपनी मशीन से हटाना चाहते हैं, तो आपके पास इसे करने के दो तरीके हैं।
टर्मिनल ऐप लॉन्च करें, निम्नलिखित कमांड टाइप करें, और एंटर दबाएं। symlink को अपने Mac पर सिमलिंक के पथ से बदलना सुनिश्चित करें।
rm symlink
सिमलिंक को डिलीट करने का दूसरा तरीका संदर्भ मेनू विकल्प का उपयोग करना है। अपने सिमलिंक पर राइट-क्लिक करें और ट्रैश में ले जाएं चुनें। यह आपके Mac से सिमलिंक को हटा देगा।
सिमलिंक हटाने के बाद ट्रैश को खाली करना सुनिश्चित करें ताकि यह आपके Mac से हमेशा के लिए चला जाए।
निष्कर्ष
सिमलिंक नियमित एलियास की तुलना में बहुत अधिक शक्तिशाली हैं क्योंकि ये सभी ऐप्स और कमांड में काम करते हैं जैसे कि ये वास्तविक फाइलें हों।