<पी> लिनक्स जैसे यूनिक्स-जैसे ऑपरेटिंग सिस्टम में, "सब कुछ एक फ़ाइल है" और एक फ़ाइल मूल रूप से एक इनोड (एक डेटा संरचना जो फ़ाइल के नाम और वास्तविक सामग्री के अलावा उसके बारे में सब कुछ संग्रहीत करती है) का एक लिंक है। <पी> हार्ड लिंक एक फ़ाइल है जो किसी अन्य फ़ाइल की तरह समान अंतर्निहित इनोड की ओर इंगित करती है। यदि आप एक फ़ाइल हटाते हैं, तो यह अंतर्निहित इनोड का एक लिंक हटा देता है। जबकि एक प्रतीकात्मक लिंक (जिसे सॉफ्ट लिंक के रूप में भी जाना जाता है) फ़ाइल सिस्टम में किसी अन्य फ़ाइल नाम का लिंक है। <पी> यह भी पढ़ें :फ़ाइल और निर्देशिका प्रबंधन कैसे करें <पी> दो प्रकार के लिंक के बीच एक और महत्वपूर्ण अंतर यह है कि हार्ड लिंक केवल एक ही फाइल सिस्टम में काम कर सकते हैं जबकि प्रतीकात्मक लिंक विभिन्न फाइल सिस्टम में जा सकते हैं। लिनक्स में हार्ड लिंक कैसे बनाएं
<पी> 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
कमांड आउटपुट में वर्बोज़ सक्षम करें <पी> बस इतना ही! इन निम्नलिखित संबंधित लेखों को अवश्य देखें। - fdupes - लिनक्स में डुप्लिकेट फ़ाइलें ढूंढने और हटाने के लिए एक कमांड लाइन टूल
- लिनक्स में फ़ाइल प्रकार और सिस्टम समय को प्रबंधित करने के लिए 5 उपयोगी कमांड
<पी> इस लेख में, हमने सीखा कि लिनक्स में हार्ड और प्रतीकात्मक लिंक कैसे बनाएं। आप नीचे दिए गए फीडबैक फॉर्म के माध्यम से कोई भी प्रश्न पूछ सकते हैं या इस गाइड के बारे में अपने विचार साझा कर सकते हैं। अपने लिनक्स कौशल को अगले स्तर पर ले जाएं
<पी> रूट सदस्यों को प्रत्येक पाठ्यक्रम, प्रमाणन तैयारी ट्रैक और व्यावहारिक लिनक्स सामग्री की बढ़ती लाइब्रेरी तक पूर्ण पहुंच मिलती है - हर महीने नए पाठ्यक्रम जोड़े जाने के साथ। <पी> आपको क्या मिलता है <पी> सभी प्रीमियम लेखों तक विज्ञापन-मुक्त पहुंच <पी> सभी पाठ्यक्रमों तक पहुंच:लिनक्स सीखें, लिनक्स के लिए एआई, बैश स्क्रिप्टिंग, उबंटू हैंडबुक, गोलांग और बहुत कुछ।पी> <पी> लिनक्स प्रमाणन (आरएचसीएसए, आरएचसीई, एलएफसीएस और एलएफसीए) तक पहुंचपी> <पी> रिलीज़ होने पर नए पाठ्यक्रमों तक पहुंचें <पी> साप्ताहिक समाचार पत्र तक पहुंच प्राप्त करें <पी> टिप्पणियों में प्राथमिकता सहायता <पी> निजी टेलीग्राम समुदाय <पी> Linux समुदाय से जुड़ें <पी>
<पी> एरोन किली एक Linux और F.O.S.S उत्साही, एक आगामी Linux SysAdmin, वेब डेवलपर और वर्तमान में TecMint के लिए एक सामग्री निर्माता हैं, जो कंप्यूटर के साथ काम करना पसंद करते हैं और ज्ञान साझा करने में दृढ़ता से विश्वास करते हैं। <पी> TecMint पर प्रत्येक ट्यूटोरियल अनुभवी Linux सिस्टम प्रशासकों की एक टीम द्वारा बनाया गया है ताकि यह हमारे उच्च-गुणवत्तामानकोंको पूरा कर सके पी>