प्रतीकात्मक लिंक उपनाम के समान होते हैं, सिवाय इसके कि वे टर्मिनल में आपके मैक पर हर एप्लिकेशन में काम करते हैं। वे विशेष रूप से उपयोगी होते हैं जब ऐप्स नियमित उपनाम के साथ सही ढंग से काम नहीं करना चाहते हैं। मैकोज़ पर, आप टर्मिनल में प्रतीकात्मक लिंक बनाते हैं
ln
उपयोगिता। आप उन्हें खोजक में नहीं बना सकते हैं। मैकोज़ में प्रतीकात्मक लिंक लिनक्स में प्रतीकात्मक लिंक के समान काम करते हैं, क्योंकि दोनों यूनिक्स जैसी ऑपरेटिंग सिस्टम हैं। विंडोज़ में प्रतीकात्मक लिंक थोड़ा अलग काम करते हैं।
प्रतीकात्मक लिंक क्या हैं?
मैकोज़ में, आप खोजक में नियमित उपनाम बना सकते हैं। उपनाम फ़ाइलों या फ़ोल्डरों पर इंगित करता है, लेकिन वे सरल शॉर्टकट की तरह अधिक हैं।
एक प्रतीकात्मक लिंक एक अधिक उन्नत प्रकार का उपनाम है जो टर्मिनल में कमांड लाइन उपयोगिता सहित सिस्टम पर हर एप्लिकेशन में काम करता है। आपके द्वारा बनाई गई एक प्रतीकात्मक लिंक ऐप को मूल फ़ाइल या फ़ोल्डर जैसा दिखता है, भले ही यह केवल एक लिंक है।
उदाहरण के लिए, मान लीजिए कि आपके पास एक ऐसा प्रोग्राम है जिसके लिए / लाइब्रेरी / प्रोग्राम में संग्रहीत फ़ाइलों की आवश्यकता है। लेकिन आप सिस्टम पर कहीं और उन फ़ाइलों को स्टोर करना चाहते हैं-उदाहरण के लिए, वॉल्यूम / प्रोग्राम में। आप प्रोग्राम निर्देशिका को / वॉल्यूम्स / प्रोग्राम में ले जा सकते हैं, और उसके बाद / लाइब्रेरी / कार्यक्रम / वॉल्यूम्स / प्रोग्राम पर इंगित करने वाला एक प्रतीकात्मक लिंक बना सकते हैं। कार्यक्रम / फ़ोल्डर / प्रोग्राम पर अपने फ़ोल्डर तक पहुंचने का प्रयास करेगा, और ऑपरेटिंग सिस्टम इसे / वॉल्यूम्स / प्रोग्राम पर रीडायरेक्ट करेगा।
यह मैकोज़ ऑपरेटिंग सिस्टम और आपके द्वारा उपयोग किए जाने वाले अनुप्रयोगों के लिए पूरी तरह से पारदर्शी है। यदि आप खोजक या किसी अन्य एप्लिकेशन में / लाइब्रेरी / प्रोग्राम निर्देशिका में ब्राउज़ करते हैं, तो इसमें फ़ाइलों / वॉल्यूम्स / प्रोग्राम के अंदर फाइलें शामिल होंगी।
प्रतीकात्मक लिंक के अलावा, जिन्हें कभी-कभी "सॉफ्ट लिंक" कहा जाता है, आप इसके बजाय "हार्ड लिंक" बना सकते हैं। फाइल सिस्टम में पथ के लिए एक प्रतीकात्मक या मुलायम लिंक इंगित करता है। उदाहरण के लिए, मान लीजिए कि आपके पास / प्रतीकों / उदाहरण / उदाहरण के लिए संकेत देने वाले उपयोगकर्ता / उदाहरण से एक प्रतीकात्मक-या सॉफ्ट-लिंक है। यदि आप फ़ाइल को / opt / example पर ले जाते हैं, तो / उपयोगकर्ता / उदाहरण पर लिंक टूटा जाएगा। हालांकि, यदि आप एक कठिन लिंक बनाते हैं, तो यह वास्तव में फाइल सिस्टम पर अंतर्निहित इनोड को इंगित करेगा। इसलिए, यदि आपने / उपयोगकर्ता / उदाहरण / ऑप्टिमाइज़ / उदाहरण / बाद में स्थानांतरित / ऑप्ट / उदाहरण से एक हार्ड लिंक बनाया है, तो / उपयोगकर्ता / उदाहरण पर लिंक अभी भी फ़ाइल को इंगित करेगा, इससे कोई फर्क नहीं पड़ता कि आपने इसे कहां स्थानांतरित किया है। हार्ड लिंक निचले स्तर पर काम करता है।
यदि आप सुनिश्चित नहीं हैं कि किस का उपयोग करना है, तो आपको आम तौर पर मानक प्रतीकात्मक लिंक (सॉफ्ट लिंक) का उपयोग करना चाहिए। हार्ड लिंक में कुछ सीमाएं हैं। उदाहरण के लिए, आप किसी विभाजन या डिस्क पर किसी स्थान पर इंगित एक विभाजन या डिस्क पर एक हार्ड लिंक नहीं बना सकते हैं, जबकि आप इसे मानक प्रतीकात्मक लिंक के साथ कर सकते हैं।
एलएन कमांड के साथ प्रतीकात्मक लिंक बनाएँ
मैक पर एक प्रतीकात्मक लिंक बनाने के लिए, आपको टर्मिनल ऐप का उपयोग करने की आवश्यकता होगी।
प्रेस कमांड + स्पेस टाइप करें, "टर्मिनल" टाइप करें और फिर स्पॉटलाइट सर्च से टर्मिनल खोलने के लिए "एंटर" दबाएं। टर्मिनल शॉर्टकट लॉन्च करने के लिए खोजक> अनुप्रयोग> उपयोगिता> टर्मिनल पर नेविगेट करें।
ln
निम्नलिखित रूप में आदेश। आप निर्देशिका या फ़ाइल के लिए पथ निर्दिष्ट कर सकते हैं:
ln -s /path/to/original /path/to/link
-s
यहां एक प्रतीकात्मक लिंक बनाने के लिए ln कमांड को बताता है। यदि आप एक कठिन लिंक बनाना चाहते हैं, तो आप इसे छोड़ देंगे
-s
। अधिकांश समय प्रतीकात्मक लिंक बेहतर विकल्प होते हैं, इसलिए एक कठिन लिंक न बनाएं जब तक कि आपके पास ऐसा करने का कोई विशिष्ट कारण न हो।
यहां एक उदाहरण दिया गया है। मान लें कि आप अपने डेस्कटॉप फ़ोल्डर में एक प्रतीकात्मक लिंक बनाना चाहते हैं जो आपके डाउनलोड फ़ोल्डर को इंगित करता है। आप निम्न आदेश चलाएंगे:
ln -s /Users/name/Downloads /Users/name/Desktop
ln -s '/Users/name/My Files' '/Users/name/Desktop/My Link'
टर्मिनल में टाइपिंग फ़ाइल और निर्देशिका पथ को कम करने के लिए, आप टर्मिनल में फ़ाइंडर विंडो से फ़ोल्डर को ड्रैग-एंड-ड्रॉप कर सकते हैं और टर्मिनल स्वचालित रूप से उस फ़ोल्डर के पथ को भर देगा। यदि आवश्यक हो तो यह उद्धरण चिह्नों में पथ को संलग्न करेगा।
ln
के साथ आदेश
sudo
कमांड, जैसे:
sudo ln -s /path/to/original /path/to/link
ध्यान रखें कि, मैकोज़ के आधुनिक संस्करणों पर, सिस्टम इंटेग्रिटी प्रोटेक्शन फीचर के कारण आपको निम्न-स्तरीय फ़र्मवेयर विकल्प को बदले बिना कुछ सिस्टम स्थानों पर लिखने की अनुमति नहीं दी जाएगी। आप उस सुविधा को अक्षम कर सकते हैं, लेकिन हम अनुशंसा करते हैं कि आप नहीं करते हैं।
प्रतीकात्मक लिंक कैसे हटाएं
आप प्रतीकात्मक लिंक हटा सकते हैं जैसे कि आप किसी अन्य प्रकार की फाइल करेंगे।उदाहरण के लिए, फ़ाइंडर में एक प्रतीकात्मक लिंक हटाने के लिए, Ctrl + क्लिक करें या राइट-क्लिक करें और "ट्रैश में ले जाएं" का चयन करें।
rm
कमांड, जो एक ही कमांड है जिसे आप अन्य फाइलों को हटाने के लिए उपयोग करेंगे। आदेश चलाएं और उस लिंक के पथ को निर्दिष्ट करें जिसे आप हटाना चाहते हैं:
rm /path/to/link
एक ग्राफिकल उपकरण के साथ प्रतीकात्मक लिंक कैसे बनाएँ
खोजक उपनाम बना सकता है, लेकिन वे प्रतीकात्मक लिंक की तरह काम नहीं करेंगे। एलियंस विंडोज पर डेस्कटॉप शॉर्टकट की तरह हैं। उन्हें सत्य, पारदर्शी प्रतीकात्मक लिंक के रूप में नहीं माना जाता है।
खोजक में प्रतीकात्मक लिंक बनाने में सक्षम होने के लिए, आपको किसी तृतीय-पक्ष उपयोगिता या स्क्रिप्ट की आवश्यकता होगी। हम एक सेवा को त्वरित रूप से जोड़ने के लिए ओपन-सोर्स ऐप सिंबलिकिंकर की सलाह देते हैं> खोजक के संदर्भ मेनू के लिए सिंबल लिंक विकल्प बनाएं।
उस विकल्प पर क्लिक करें जो यह जोड़ता है और यह वर्तमान निर्देशिका में चयनित फ़ाइल या फ़ोल्डर के लिए एक प्रतीकात्मक लिंक बना देगा। आप इसका नाम बदल सकते हैं और जहां चाहें इसे स्थानांतरित कर सकते हैं।