Linux में प्रतीकात्मक लिंक फ़ाइल क्या है?

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

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

सेवा मेरे बनाना a प्रतीकात्मक लिंक, -s का उपयोग करें (-प्रतीकात्मक ) विकल्प। यदि दोनों FILE और LINK दिया जाता है, ln मर्जी बनाना a संपर्क पहले तर्क के रूप में निर्दिष्ट फ़ाइल से ( FILE ) दूसरे तर्क के रूप में निर्दिष्ट फ़ाइल में ( LINK ).

प्रतीकात्मक लिंक बनाने के लिए लक्ष्य फ़ाइल और लिंक के नाम के बाद ln कमांड में -s विकल्प पास करें. निम्नलिखित उदाहरण में एक फ़ाइल को बिन फ़ोल्डर में सिम्लिंक किया गया है। निम्नलिखित उदाहरण में एक माउंटेड एक्सटर्नल ड्राइव को होम डायरेक्टरी में सिम्लिंक किया गया है।

एक सॉफ्ट लिंक (जिसे सिमलिंक या प्रतीकात्मक लिंक भी कहा जाता है) है फ़ाइल सिस्टम प्रविष्टि जो फ़ाइल नाम और स्थान को इंगित करती है. ... प्रतीकात्मक लिंक को हटाने से मूल फ़ाइल नहीं हटती है। यदि, हालांकि, जिस फ़ाइल में सॉफ्ट लिंक को हटा दिया जाता है, सॉफ्ट लिंक काम करना बंद कर देता है, तो वह टूट जाती है।

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

निर्देशिका में प्रतीकात्मक लिंक देखने के लिए:

  1. एक टर्मिनल खोलें और उस निर्देशिका में जाएँ।
  2. कमांड टाइप करें: ls -la। यह निर्देशिका में सभी फाइलों को लंबी सूची देगा, भले ही वे छिपी हों।
  3. एल से शुरू होने वाली फाइलें आपकी प्रतीकात्मक लिंक फाइलें हैं।

सबसे आसान तरीका: सीडी जहां प्रतीकात्मक लिंक स्थित है और विवरण सूचीबद्ध करने के लिए ls -l करें फाइलों की। के दाईं ओर का भाग -> प्रतीकात्मक लिंक के बाद वह गंतव्य है जिस पर यह इंगित कर रहा है।

Linux में ln कमांड स्रोत फ़ाइलों और निर्देशिकाओं के बीच संबंध बनाता है।

  1. -s - प्रतीकात्मक लिंक के लिए आदेश।
  2. [लक्ष्य फ़ाइल] - मौजूदा फ़ाइल का नाम जिसके लिए आप लिंक बना रहे हैं।
  3. [प्रतीकात्मक फ़ाइल नाम] - प्रतीकात्मक लिंक का नाम।

Source_file को मौजूदा फ़ाइल के नाम से बदलें जिसके लिए आप प्रतीकात्मक लिंक बनाना चाहते हैं (यह फ़ाइल फ़ाइल सिस्टम में कोई भी मौजूदा फ़ाइल या निर्देशिका हो सकती है)। Myfile को प्रतीकात्मक लिंक के नाम से बदलें। एलएन कमांड फिर प्रतीकात्मक लिंक बनाता है।

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

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