Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Bash प्रोग्रामिंग

लिनक्स पर कठिन और प्रतीकात्मक लिंक में महारत हासिल करना:एक चरण-दर-चरण मार्गदर्शिका

<पी> लिनक्स जैसे यूनिक्स-जैसे ऑपरेटिंग सिस्टम में, "सब कुछ एक फ़ाइल है" और एक फ़ाइल मूल रूप से एक इनोड (एक डेटा संरचना जो फ़ाइल के नाम और वास्तविक सामग्री के अलावा उसके बारे में सब कुछ संग्रहीत करती है) का एक लिंक है।

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

<पी> यह भी पढ़ें :फ़ाइल और निर्देशिका प्रबंधन कैसे करें

<पी> दो प्रकार के लिंक के बीच एक और महत्वपूर्ण अंतर यह है कि हार्ड लिंक केवल एक ही फाइल सिस्टम में काम कर सकते हैं जबकि प्रतीकात्मक लिंक विभिन्न फाइल सिस्टम में जा सकते हैं।

लिनक्स में हार्ड लिंक कैसे बनाएं

<पी> Linux में हार्ड लिंक बनाने के लिए, हम ln उपयोगिता का उपयोग करेंगे . उदाहरण के लिए, निम्न कमांड tp नामक एक हार्ड लिंक बनाता है फ़ाइल topprocs.sh में .

$ ls -l
$ ln topprocs.sh tp
$ ls -l
लिनक्स पर कठिन और प्रतीकात्मक लिंक में महारत हासिल करना:एक चरण-दर-चरण मार्गदर्शिका फ़ाइल के लिए एक हार्ड लिंक बनाएं <पी> उपरोक्त आउटपुट को देखते हुए, ls कमांड का उपयोग करके, नई फ़ाइल को एक लिंक के रूप में इंगित नहीं किया गया है, इसे एक नियमित फ़ाइल के रूप में दिखाया गया है। इसका तात्पर्य यह है कि tp यह एक और नियमित निष्पादन योग्य फ़ाइल है जो topprocs.sh के समान अंतर्निहित इनोड की ओर इशारा करती है .

<पी> हार्ड लिंक को सीधे सॉफ्ट लिंक बनाने के लिए, -P का उपयोग करें इस तरह ध्वजा.

$ ln -P topprocs.sh tp

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

<पी> Linux में प्रतीकात्मक लिंक बनाने के लिए, हम उसी ln उपयोगिता का उपयोग करेंगे -s के साथ स्विच. उदाहरण के लिए, निम्न आदेश topps.sh नामक एक प्रतीकात्मक लिंक बनाता है फ़ाइल topprocs.sh में .

$ ln -s ~/bin/topprocs.sh topps.sh
$ ls -l topps.sh
लिनक्स पर कठिन और प्रतीकात्मक लिंक में महारत हासिल करना:एक चरण-दर-चरण मार्गदर्शिका फ़ाइल के लिए एक प्रतीकात्मक लिंक बनाएं <पी> उपरोक्त आउटपुट से, आप फ़ाइल अनुमति अनुभाग से देख सकते हैं कि topps.sh l: द्वारा दर्शाया गया एक लिंक है मतलब यह किसी अन्य फ़ाइल नाम का लिंक है।

<पी> यदि प्रतीकात्मक लिंक पहले से मौजूद है, तो आपको एक त्रुटि मिल सकती है, ऑपरेशन को बाध्य करने के लिए (बाहर निकलने वाले प्रतीकात्मक लिंक को हटा दें), -f का उपयोग करें विकल्प.

$ ln -s ~/bin/topprocs.sh topps.sh
$ ln -sf ~/bin/topprocs.sh topps.sh
लिनक्स पर कठिन और प्रतीकात्मक लिंक में महारत हासिल करना:एक चरण-दर-चरण मार्गदर्शिका जबरदस्ती प्रतीकात्मक लिंक बनाएं <पी> वर्बोज़ मोड सक्षम करने के लिए, -v जोड़ें आउटपुट में प्रत्येक लिंक की गई फ़ाइल का नाम प्रिंट करने के लिए फ़्लैग करें।

$ ln -sfv ~/bin/topprocs.sh topps.sh
$ $ls -l topps.sh
लिनक्स पर कठिन और प्रतीकात्मक लिंक में महारत हासिल करना:एक चरण-दर-चरण मार्गदर्शिका कमांड आउटपुट में वर्बोज़ सक्षम करें <पी> बस इतना ही! इन निम्नलिखित संबंधित लेखों को अवश्य देखें।

  1. fdupes - लिनक्स में डुप्लिकेट फ़ाइलें ढूंढने और हटाने के लिए एक कमांड लाइन टूल
  2. लिनक्स में फ़ाइल प्रकार और सिस्टम समय को प्रबंधित करने के लिए 5 उपयोगी कमांड
<पी> इस लेख में, हमने सीखा कि लिनक्स में हार्ड और प्रतीकात्मक लिंक कैसे बनाएं। आप नीचे दिए गए फीडबैक फॉर्म के माध्यम से कोई भी प्रश्न पूछ सकते हैं या इस गाइड के बारे में अपने विचार साझा कर सकते हैं।

अपने लिनक्स कौशल को अगले स्तर पर ले जाएं

<पी> रूट सदस्यों को प्रत्येक पाठ्यक्रम, प्रमाणन तैयारी ट्रैक और व्यावहारिक लिनक्स सामग्री की बढ़ती लाइब्रेरी तक पूर्ण पहुंच मिलती है - हर महीने नए पाठ्यक्रम जोड़े जाने के साथ।

<पी> आपको क्या मिलता है

<पी> सभी प्रीमियम लेखों तक विज्ञापन-मुक्त पहुंच

<पी> सभी पाठ्यक्रमों तक पहुंच:लिनक्स सीखें, लिनक्स के लिए एआई, बैश स्क्रिप्टिंग, उबंटू हैंडबुक, गोलांग और बहुत कुछ। <पी> लिनक्स प्रमाणन (आरएचसीएसए, आरएचसीई, एलएफसीएस और एलएफसीए) तक पहुंच <पी> रिलीज़ होने पर नए पाठ्यक्रमों तक पहुंचें

<पी> साप्ताहिक समाचार पत्र तक पहुंच प्राप्त करें

<पी> टिप्पणियों में प्राथमिकता सहायता

<पी> निजी टेलीग्राम समुदाय

<पी> Linux समुदाय से जुड़ें

<पी> लिनक्स पर कठिन और प्रतीकात्मक लिंक में महारत हासिल करना:एक चरण-दर-चरण मार्गदर्शिका

<पी> एरोन किली एक Linux और F.O.S.S उत्साही, एक आगामी Linux SysAdmin, वेब डेवलपर और वर्तमान में TecMint के लिए एक सामग्री निर्माता हैं, जो कंप्यूटर के साथ काम करना पसंद करते हैं और ज्ञान साझा करने में दृढ़ता से विश्वास करते हैं।

<पी> TecMint पर प्रत्येक ट्यूटोरियल अनुभवी Linux सिस्टम प्रशासकों की एक टीम द्वारा बनाया गया है ताकि यह हमारे उच्च-गुणवत्तामानकोंको पूरा कर सके
  1. सीएसएस छद्म वर्गों के साथ काम करना सीएसएस छद्म वर्गों के साथ काम करना

    हम सीएसएस छद्म वर्गों का उपयोग करके HTML में मौजूदा तत्वों में विशिष्ट शैलियों को जोड़ सकते हैं जो एक विशिष्ट स्थिति वाले तत्व का चयन करते हैं जैसे (होवर, विज़िट, अक्षम, आदि) नोट - CSS3 में, छद्म तत्वों से CSS Pseudo Classes को अलग करने के लिए, छद्म वर्ग सिंगल-कोलन नोटेशन का उपयोग करते हैं। सिंटैक्

  1. जावास्क्रिप्ट गुणों का उपयोग कैसे करें? जावास्क्रिप्ट गुणों का उपयोग कैसे करें?

    जावास्क्रिप्ट गुणों तक पहुँचने के तीन तरीके हैं - डॉट प्रॉपर्टी एक्सेस का उपयोग करना:object.property स्क्वायर ब्रैकेट नोटेशन का इस्तेमाल करना:ऑब्जेक्ट[प्रॉपर्टी] ऑब्जेक्ट डिस्ट्रक्टिंग का उपयोग करना:चलो {property} =object जावास्क्रिप्ट ऑब्जेक्ट गुणों तक पहुँचने के लिए कोड निम्नलिखित है - उदाहरण &

  1. डीबीएमएस में कार्यात्मक निर्भरता डीबीएमएस में कार्यात्मक निर्भरता

    कार्यात्मक निर्भरता क्या है डीबीएमएस में कार्यात्मक निर्भरता, जैसा कि नाम से पता चलता है, एक दूसरे पर निर्भर तालिका की विशेषताओं के बीच एक संबंध है। E. F. Codd द्वारा प्रस्तुत, यह डेटा अतिरेक को रोकने में मदद करता है और खराब डिज़ाइनों के बारे में जानता है। (तीर चिह्न) द्वारा दर्शाया जाता है फिर न