Computer >> कंप्यूटर >  >> प्रणाली >> Windows

मैं Linux में सॉफ्ट लिंक कैसे बदलूं?

फिर, सिम्लिंक बदलने के तीन तरीके हैं:

  1. -f बल के साथ ln का उपयोग करें और यहां तक ​​कि निर्देशिकाओं के लिए भी -n (इनोड का पुन:उपयोग किया जा सकता है):ln -sfn /some/new/path linkname।
  2. सिमलिंक निकालें और एक नया बनाएं (यहां तक ​​कि निर्देशिकाओं के लिए):आरएम लिंकनाम; ln -s /some/new/path लिंकनाम।

कई लिनक्स फ़ाइल प्रबंधक ग्राफिक रूप से प्रतीकात्मक लिंक बनाने की क्षमता प्रदान करते हैं। यदि आपका है, तो आप आम तौर पर किसी फ़ोल्डर या फ़ाइल पर राइट-क्लिक करके और "कॉपी करें" का चयन करके और फिर किसी अन्य फ़ोल्डर के अंदर राइट-क्लिक करके और "लिंक बनाएं", "लिंक के रूप में पेस्ट करें" का चयन करके ऐसा कर सकते हैं। , या इसी तरह नामित विकल्प।

यदि हम किसी फ़ाइल का नाम बदलते हैं तो सिमलिंक का क्या होता है? एक बार जब आप एक फ़ाइल ले जाते हैं जिसमें सिमलिंक इंगित करता है, तो सिमलिंक टूटा हुआ उर्फ लटकता हुआ सिम्लिंक। यदि आप नए फ़ाइल नाम को इंगित करना चाहते हैं तो आपको इसे हटाना होगा और नया बनाना होगा।

प्रतीकात्मक लिंक के स्वामी को बदलने के लिए, -h विकल्प का उपयोग करें . अन्यथा, लिंक की गई फ़ाइल का स्वामित्व बदल दिया जाएगा।

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

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

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

आप grep with ls कमांड . का उपयोग कर सकते हैं वर्तमान निर्देशिका में मौजूद सभी प्रतीकात्मक लिंक को सूचीबद्ध करने के लिए।

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

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

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

  1. सॉफ्ट लिंक को अपडेट करने के लिए ln -nfs का उपयोग करें। ...
  2. आपके सॉफ्ट लिंक द्वारा बताए गए वास्तविक पथ का पता लगाने के लिए UNIX सॉफ्ट लिंक के संयोजन में pwd का उपयोग करें। ...
  3. किसी भी निर्देशिका में सभी यूनिक्स सॉफ्ट लिंक और हार्ड लिंक का पता लगाने के लिए निम्नलिखित कमांड निष्पादित करें "ls -lrt | grep "^l" ".

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


  1. Windows

    विंडोज 10 को वाई-फाई मोबाइल हॉटस्पॉट में कैसे बदलें

    विंडोज 10 में मोबाइल हॉटस्पॉट फीचर अब कुछ अच्छे सालों से चल रहा है, लेकिन यह उन चीजों में से एक है जिनके बारे में याद दिलाने लायक है। यदि, उदाहरण के लिए, आपका पीसी उस नेटवर्क से जुड़ा है जिसके लिए आप पासवर्ड भूल गए हैं, या आपका पीसी ईथरनेट के माध्यम से ऐसे नेटवर्क से जुड़ा है जो कमरे में बहुत कम या

  1. Windows

    SABnzbd - समाचार समूहों से डाउनलोड करने का एक शानदार तरीका

    क्या आप सोच रहे हैं कि यह पूरा समाचार समूह किस बारे में है? यूज़नेट इंटरनेट के सबसे पुराने हिस्सों में से एक है, और लाखों लोग इससे बड़ी मात्रा में सामग्री डाउनलोड करते हैं। ऐसा करने के लिए अक्सर मुश्किल पहलू होते हैं, हालांकि, मल्टीपार्ट फ़ाइलों को डाउनलोड करने, उन्हें पुनः संयोजित करने, त्रुटियों क

  1. Windows Server

    Windows 10 में PowerShell PackageManagement का उपयोग करना

    डेवलपर्स ने एक नया पावरशेल मॉड्यूल शामिल किया है पैकेज प्रबंधन Windows 10 में। PackageManagement (जिसे पहले OneGet कहा जाता था) ) बाहरी (या स्थानीय) रिपॉजिटरी से एप्लिकेशन और प्रोग्राम को स्थापित, प्रबंधित और अनइंस्टॉल करने की अनुमति देता है, और PoSh कंसोल से कनेक्टेड रिपॉजिटरी की सूची का प्रबंधन कर