सिमलिंक कैसे बनाएं और प्रबंधित करें [लिनक्स 101]
सिम्लिंक, सिंबल लिंक के लिए छोटा, एक विशेष प्रकार की फ़ाइल / फ़ोल्डर है जो सिस्टम में किसी अन्य भौतिक फ़ाइल / फ़ोल्डर को इंगित करता है या संदर्भ देता है। क्लिक करने पर, यह उस लिंक का पालन करेगा जो इसका संदर्भ देता है, फिर भी इसकी लिंक संरचना को बनाए रखता है। उदाहरण के लिए, जब होम डेस्कटॉप पर एक सिम्लिंक पर क्लिक करें जो किसी अन्य विभाजन में बैकअप फ़ोल्डर को इंगित कर रहा है, तो बैकअप फ़ोल्डर की सामग्री दिखाई देगी, लेकिन लिंक संरचना अभी भी होम निर्देशिका में सिम्लिंक फ़ोल्डर के नीचे है। सिम्लिंक उन फ़ाइलों और फ़ोल्डर्स तक पहुंचने का एक अच्छा तरीका है जो पहुंच से बाहर हैं, या पहुंचने में मुश्किल हैं और इसका उपयोग यूनिक्स जैसी ऑपरेटिंग सिस्टम में व्यापक रूप से किया जाता है। यह विंडोज 7 और विस्टा में भी उपलब्ध है, लेकिन केवल " सिंबलिक लिंक बनाएं " विशेषाधिकार वाले उपयोगकर्ता, जो केवल प्रशासक डिफ़ॉल्ट रूप से हैं, प्रतीकात्मक लिंक बना सकते हैं।
Symlink का उपयोग करने के लाभ
सिम्लिंक का मुख्य लाभ यह है कि इसे हटाते समय सिस्टम को प्रभावित करना आसान नहीं होता है। नेटवर्क ड्राइव में बैकअप फ़ोल्डर को इंगित करने वाले आपके स्थानीय फ़ोल्डर पर एक सिम्लिंक बनाना आपके लिए आपकी फ़ाइलों तक पहुंच बनाना आसान बनाता है। इसी तरह, ड्रॉपबॉक्स फ़ोल्डर जो ड्रॉपबॉक्स फ़ोल्डर के बाहर एकाधिक फ़ोल्डरों को सिंक करना चाहते थे, फ़ाइलों को आसानी से सिंक करने के लिए सिम्लिंक का उपयोग कर सकते हैं।
वेब होस्टिंग पर्यावरण (विशेष रूप से एलएएमपी सर्वर) में, सिमलिंक का उपयोग फाइल सिस्टम के अन्य हिस्सों को सर्वर रूट में लाने के लिए किया जाता है। यह वेब प्रशासक को वेब पर फ़ाइलों को व्यवस्थित करने और उनकी सेवा करने में अधिक लचीलापन देता है।
दूसरी ओर, जब लक्षित फ़ोल्डर स्थानांतरित या हटा दिया जाता है, तो सिम्लिंक काम करने में विफल हो जाएगा। यदि आपने बहुत सी सिम्लिंक बनाई है और आप अपने फ़ोल्डरों को चारों ओर ले जाना पसंद करते हैं, तो आपके पास बहुत सारे मृत सिम्लिंक झूठ बोलेंगे। हालांकि वे बहुत सारी जगह नहीं लेते हैं, वे अजीब हो सकते हैं और आपके फाइल सिस्टम को गड़बड़ कर सकते हैं।
साथ ही, एक सिम्लिंक बनाने से फ़ाइलों की अंतर्निहित उपयोगकर्ता-अनुमति नहीं बदली जाती है। यदि आप अपने होम फ़ोल्डर पर एक सिम्लिंक बनाते हैं, रूट निर्देशिका में किसी फ़ोल्डर को इंगित करते हैं, तो फ़ाइल उपयोगकर्ता-अनुमति नहीं बदलेगी। आप फ़ोल्डर के अंदर फ़ाइलों तक पहुंचने में सक्षम होंगे, लेकिन आप symlink फ़ोल्डर में फ़ाइलों को रखने या फ़ाइलों को संपादित करने में सक्षम नहीं होंगे।
सिम्लिंक कैसे बनाएं
कमांड लाइन रास्ता
कमांड लाइन के साथ एक सिम्लिंक बनाने के लिए, आपको केवल ध्वज के साथ ln
कमांड का उपयोग करना होगा। वाक्यविन्यास निम्नानुसार है:
ln -s TARGET_FOLDER SYMLINK_FOLDER
उदाहरण के लिए, यदि आप पिछले कुछ वर्षों में एकत्र हुए सभी सुंदर वॉलपेपर सिंक करने के लिए अपने ड्रॉपबॉक्स फ़ोल्डर पर एक सिम्लिंक बनाना चाहते हैं, तो यहां आप कमांड लाइन के माध्यम से इसे कैसे कर सकते हैं:
ln -s / home / उपयोगकर्ता नाम / वॉलपेपर / घर / उपयोगकर्ता नाम / ड्रॉपबॉक्स / वॉलपेपर
उपरोक्त आदेश ड्रॉपबॉक्स फ़ोल्डर में "वॉलपेपर" नामक एक सिम्लिंक फ़ोल्डर बना देगा, जो होम निर्देशिका में "वॉलपेपर" फ़ोल्डर को इंगित करता है। वॉलपेपर फ़ोल्डर में आपके द्वारा रखे गए किसी भी वॉलपेपर को स्वचालित रूप से ड्रॉपबॉक्स में सिंक हो जाएगा।
नोट : चित्रण उद्देश्य के लिए, मैं उपर्युक्त उदाहरण में पूर्ण पथ का उपयोग कर रहा हूं। आप सापेक्ष पथ का भी उपयोग कर सकते हैं।
फ़ाइल प्रबंधक रास्ता
मेरे पास इस फ़ंक्शन का परीक्षण करने के लिए सभी फ़ाइल प्रबंधकों का उपयोग करने का मौका नहीं है, लेकिन नॉटिलस में, आप फ़ाइल / फ़ोल्डर पर राइज-क्लिक करके आसानी से एक सिम्लिंक बना सकते हैं और "लिंक बनाएं" का चयन कर सकते हैं।
यह लक्षित फ़ाइल / फ़ोल्डर के समान निर्देशिका में एक सिम्लिंक फ़ाइल / फ़ोल्डर बनाएगा। इसे सिम्लिंक आइकन के साथ आसानी से पहचाना जाना चाहिए।
फिर आप symlink का नाम बदल सकते हैं और इसे दूसरे स्थान पर ले जा सकते हैं। सिम्लिंक का स्थानांतरण परिणाम को प्रभावित नहीं करेगा, लेकिन लक्ष्य फ़ाइल / फ़ोल्डर का स्थानांतरण होगा।
Symlink का प्रबंधन
यदि आपके पास सिम्लिंक के लिए और अधिक उपयोग नहीं है, तो आप इसे आसानी से हटा सकते हैं और यह आपके सिस्टम में किसी फ़ाइल / फ़ोल्डर को प्रभावित नहीं करेगा।
लक्षित फ़ोल्डर को बदलने के लिए यह इंगित कर रहा है, वर्तमान में ऐसा करने का कोई तरीका नहीं है। आपको सिम्लिंक को हटाना होगा और किसी अन्य फ़ोल्डर को इंगित करने वाला एक और सिम्लिंक बनाना होगा।
क्या यह आलेख आपके लिए उपयोगी है? हमें टिप्पणियों में बताएं।
छवि क्रेडिट: बिग स्टॉक फोटो द्वारा लिंक।