मैं लिनक्स में प्रतीकात्मक लिंक कैसे बनाऊं?

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

ऐसा करने के लिए, इन चरणों का पालन करें:

  1. SSH के माध्यम से अपने होस्टिंग खाते से कनेक्ट करें।
  2. निर्देशिका में नेविगेट करने के लिए ls और cd का उपयोग करें जहां आप प्रतीकात्मक लिंक रखना चाहते हैं। सहायक संकेत। ls आपके वर्तमान स्थान में फ़ाइलों की एक सूची लौटाएगा। …
  3. एक बार वहाँ, कमांड चलाएँ: ln -s [source-filename] [link-filename]

7 जन के 2020

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

एक सिमलिंक (जिसे प्रतीकात्मक लिंक भी कहा जाता है) लिनक्स में एक प्रकार की फ़ाइल है जो आपके कंप्यूटर पर किसी अन्य फ़ाइल या फ़ोल्डर की ओर इशारा करती है। सिम्लिंक विंडोज़ में शॉर्टकट के समान हैं। कुछ लोग सिम्लिंक को "सॉफ्ट लिंक" कहते हैं - लिनक्स / यूनिक्स सिस्टम में एक प्रकार का लिंक - "हार्ड लिंक" के विपरीत।

Linux या Unix जैसे सिस्टम पर हार्ड लिंक बनाने के लिए:

  1. Sfile1file और link1file के बीच हार्ड लिंक बनाएं, रन करें: ln sfile1file link1file.
  2. हार्ड लिंक के बजाय प्रतीकात्मक लिंक बनाने के लिए, उपयोग करें: ln -s स्रोत लिंक।
  3. Linux पर सॉफ्ट या हार्ड लिंक को सत्यापित करने के लिए, रन करें: ls -l स्रोत लिंक।

16 अक्टूबर 2018 साल

ls -l कमांड का उपयोग यह जांचने के लिए करें कि दी गई फ़ाइल एक प्रतीकात्मक लिंक है या नहीं, और उस फ़ाइल या निर्देशिका को खोजने के लिए जो प्रतीकात्मक लिंक इंगित करती है। पहला अक्षर "l", इंगित करता है कि फ़ाइल एक सिमलिंक है। "->" प्रतीक उस फ़ाइल को दिखाता है जिस पर सिम्लिंक इंगित करता है।

यदि आप लिंक का स्रोत और गंतव्य दिखाना चाहते हैं, तो stat -c%N files* आज़माएं। उदाहरण के लिए -c लिखा जा सकता है - प्रारूप और% N का अर्थ है "उद्धृत फ़ाइल नाम अगर प्रतीकात्मक लिंक है तो डेरेफरेंस के साथ"। लेकिन इन्हें विभिन्न प्लेटफार्मों पर परीक्षण करने की आवश्यकता है।

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

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

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

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

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

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

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