हम Linux में सॉफ्ट लिंक क्यों बनाते हैं?

सॉफ्ट लिंक में मूल फ़ाइल का पथ होता है न कि सामग्री का। सॉफ्ट लिंक को हटाने से कुछ भी प्रभावित नहीं होता है लेकिन मूल फ़ाइल को हटाने पर, लिंक "लटकने वाला" लिंक बन जाता है जो अस्तित्वहीन फ़ाइल की ओर इशारा करता है। एक सॉफ्ट लिंक किसी निर्देशिका से लिंक कर सकता है।

एक सांकेतिक लिंक, जिसे सॉफ्ट लिंक भी कहा जाता है, is एक विशेष प्रकार की फाइल जो दूसरी फाइल की ओर इशारा करती है, विंडोज़ या मैकिन्टोश उपनाम में शॉर्टकट की तरह। हार्ड लिंक के विपरीत, प्रतीकात्मक लिंक में लक्ष्य फ़ाइल में डेटा नहीं होता है। यह बस फाइल सिस्टम में कहीं दूसरी प्रविष्टि की ओर इशारा करता है।

प्रतीकात्मक लिंक का उपयोग क्यों करें? You can operate on symlinks as if they were the actual files to which they pointing somewhere down the line (except deleting them). This allows you to have multiple “access points” to a file, without having excess copies (that remain up to date, since they always access the same file).

एक सॉफ्ट लिंक (जिसे प्रतीकात्मक लिंक के रूप में भी जाना जाता है) एक सूचक या फ़ाइल नाम के संदर्भ के रूप में कार्य करता है। यह मूल फ़ाइल में उपलब्ध डेटा तक नहीं पहुंचता है.
...
सॉफ्ट लिंक:

तुलना पैरामीटर कड़ी कड़ी सॉफ्ट लिंक
संचिका तंत्र इसका उपयोग फाइल सिस्टम में नहीं किया जा सकता है। इसका उपयोग फाइल सिस्टम में किया जा सकता है।

फाइलों के बीच लिंक बनाने के लिए आपको चाहिए एलएन कमांड का प्रयोग करें. एक प्रतीकात्मक लिंक (जिसे सॉफ्ट लिंक या सिमलिंक के रूप में भी जाना जाता है) में एक विशेष प्रकार की फ़ाइल होती है जो किसी अन्य फ़ाइल या निर्देशिका के संदर्भ के रूप में कार्य करती है। यूनिक्स/लिनक्स जैसे ऑपरेटिंग सिस्टम अक्सर प्रतीकात्मक लिंक का उपयोग करते हैं।

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

प्रतीकात्मक लिंक हैं पुस्तकालयों को जोड़ने और यह सुनिश्चित करने के लिए हर समय उपयोग किया जाता है कि फाइलें मूल स्थान को स्थानांतरित या कॉपी किए बिना सुसंगत स्थानों पर हैं. लिंक का उपयोग अक्सर एक ही फ़ाइल की कई प्रतियों को अलग-अलग स्थानों पर "संग्रहित" करने के लिए किया जाता है लेकिन फिर भी एक फ़ाइल के संदर्भ में होता है।

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

हार्ड-लिंकिंग निर्देशिकाओं का कारण है अनुमति नहीं हैं थोड़ा तकनीकी है। अनिवार्य रूप से, वे फाइल-सिस्टम संरचना को तोड़ते हैं। वैसे भी आपको आमतौर पर हार्ड लिंक का उपयोग नहीं करना चाहिए। प्रतीकात्मक लिंक बिना किसी समस्या के अधिकांश समान कार्यक्षमता की अनुमति देते हैं (उदाहरण के लिए ln -s लक्ष्य लिंक)।

एक कड़ी है लिनक्स या अन्य यूनिक्स जैसे ऑपरेटिंग सिस्टम पर मौजूदा फ़ाइल के लिए एक अतिरिक्त नाम मात्र. किसी भी फ़ाइल के लिए कितनी भी संख्या में हार्ड लिंक और इस प्रकार कितने भी नाम बनाए जा सकते हैं। हार्ड लिंक को अन्य हार्ड लिंक से भी बनाया जा सकता है।

इस डाक की तरह? कृपया अपने दोस्तों को साझा करें:
ओएस टुडे