प्रश्न: आप लिनक्स में दो निर्देशिकाओं के बीच एक प्रतीकात्मक लिंक कैसे बनाते हैं?

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

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

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

नॉटिलस में एक प्रतीकात्मक लिंक बनाने के लिए, अपने कीबोर्ड पर Ctrl और Shift कुंजी दबाकर रखें. किसी फ़ाइल या फ़ोल्डर को किसी अन्य स्थान पर खींचें और छोड़ें। नॉटिलस मूल फ़ाइल या फ़ोल्डर को स्थानांतरित करने के बजाय उस स्थान पर मूल फ़ाइल या फ़ोल्डर के लिए एक प्रतीकात्मक लिंक बनाएगा जहां आप फ़ाइल या फ़ोल्डर को छोड़ते हैं।

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

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

एकल शामिल करें " "चर, इसे वांछित निर्देशिका के पूर्ण पथ के रूप में परिभाषित करना। सिस्टम "के रूप में परिभाषित मूल्य का उपयोग करके एक प्रतीकात्मक लिंक बनाएगा" " चर। एक सिम्लिंक का निर्माण निहित है और -s विकल्प डिफ़ॉल्ट रूप से लागू होता है। …

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

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

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

UNIX प्रतीकात्मक लिंक या सिम्लिंक युक्तियाँ

  1. सॉफ्ट लिंक को अपडेट करने के लिए ln -nfs का उपयोग करें। …
  2. आपके सॉफ्ट लिंक द्वारा इंगित किए जा रहे वास्तविक पथ का पता लगाने के लिए UNIX सॉफ्ट लिंक के संयोजन में pwd का उपयोग करें। …
  3. किसी भी निर्देशिका में सभी UNIX सॉफ्ट लिंक और हार्ड लिंक का पता लगाने के लिए निम्नलिखित कमांड निष्पादित करें “ls -lrt | ग्रेप "^ एल" "।
इस डाक की तरह? कृपया अपने दोस्तों को साझा करें:
ओएस टुडे