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

How Create Symbolic Link Ubuntu



लिनक्स में, बहुत सारी शक्तिशाली विशेषताएं हैं जो जीवन को बहुत आसान बना सकती हैं। लिंकिंग उनमें से एक है जो आपको अपने कार्यों को बहुत तेजी से और अधिक कुशलता से करने की अनुमति दे सकता है। आपने प्रतीकात्मक लिंक, या अधिक सामान्य सिम्लिंक नाम सुना है, है ना? यह एक ऐसी सुविधा है जो किसी भौतिक निर्देशिका या फ़ाइल से लिंक करने की अनुमति देती है।

सर्वर के लिए, सिमलिंकिंग बहुत उपयोगी है। क्या आप एक लिनक्स उपयोगकर्ता हैं? तो सिमलिंक भी आपकी बहुत मदद कर सकता है। आपको बस इतना करना है कि अपने कार्यभार को कम करने के लिए इसके साथ रचनात्मक रहें।








लिनक्स के फाइल सिस्टम में बहुत सारी जटिल निर्देशिकाएं हैं, है ना? उन सभी को याद रखना एक वास्तविक परेशानी हो सकती है। इसके अलावा, जब आप किसी फ़ाइल/निर्देशिका के साथ काम करना चाहते हैं जो निर्देशिकाओं और उप-निर्देशिकाओं के भीतर गहरी है, तो फ़ाइल पथ की लंबाई लंबी हो जाती है।



सीएलआई के साथ काम करते समय यह विशेष रूप से दर्द होता है जहां आपको फ़ाइल पथ निर्दिष्ट करना होता है। यहाँ मदद करने के लिए सिमलिंक आता है।



उदाहरण के लिए, आप /home//Downloads/a/b/c/d/e.txt फ़ाइल को एक्सेस करना चाहते हैं। यह एक आसान डेमो है, लेकिन निश्चित रूप से पूरी फ़ाइल लंबाई टाइप करना ऐसा कुछ नहीं है जिसे आप अक्सर करना चाहते हैं, है ना? सिमलिंक की शक्ति के साथ, आप फ़ाइल पथ को /home/e.txt में नाटकीय रूप से कम कर सकते हैं।





यहां, सिमलिंक सुविधा आपको /home/e.txt पर एक वर्चुअल फ़ाइल बनाने की अनुमति देती है जो /home//Downloads/a/b/c/d/e.txt को इंगित करती है। जब भी आप /home/e.txt फ़ाइल में हेरफेर करने के लिए कहते हैं, तो सिस्टम मूल फ़ाइल पर काम करेगा।

वही विधि निर्देशिकाओं के लिए भी जाती है।



आज, आइए देखें कि सिम्लिंक कैसे बनाया जाता है और इसके साथ मज़े कैसे करें।

सिमलिंक बनाना

सभी Linux सिस्टम पर, एक टूल ln है। प्राकृतिक लघुगणक के साथ भ्रमित न हों! ln cp और mv की समान संरचना का अनुसरण करता है। Linux पर फ़ाइल (फ़ाइलों) और निर्देशिकाओं की प्रतिलिपि बनाने के बारे में और जानें .

एलएन -एस <source_file_directory> <link_file_directory>

उदाहरण के लिए, आइए /home/viktor/Downloads to /Downloads का एक सिमलिंक बनाएं।

सुडो एलएन -एस /घर/विजेता/डाउनलोड/डाउनलोड

परिणाम सत्यापित करने का समय आ गया है। ध्यान दें कि आप उस निर्देशिका या फ़ाइल का उपयोग करके काम करने वाले कमांड से परिणाम को आसानी से सत्यापित कर सकते हैं। उदाहरण के लिए,

सीडी /डाउनलोड

अब मैं /डाउनलोड निर्देशिका के अंदर हूँ। यह वास्तव में एक नई निर्देशिका नहीं है। इसके बजाय, यह मूल / होम / विक्टर / डाउनलोड फ़ोल्डर का लिंक है।

सत्यापित करें कि दोनों समान हैं -

सीडी /घर/विजेता/डाउनलोड
रास
सीडी /डाउनलोड
रास

देखो? दोनों एक ही हैं!

आइए एक फ़ाइल के साथ भी ऐसा ही करें। मैंने /home/viktor/Desktop पर पहले से ही एक डेमो फ़ाइल pimusic.txt सेट कर दी है। आइए इसे PIMUSIC के रूप में लिंक करें।

सुडो एलएन -एस /घर/विजेता/डेस्कटॉप/pimusic.txt PIMUSIC

परिणाम सत्यापित करें -

बिल्लीPIMUSIC

स्थायी सिमलिंक बनाना

ध्यान दें कि आपके द्वारा बनाए गए सिम्लिंक स्थायी नहीं हैं। जब भी आप अपने सिस्टम को रिबूट करते हैं, तो आपको सिमलिंक को फिर से बनाना होगा। उन्हें स्थायी बनाने के लिए, बस -s ध्वज को हटा दें। ध्यान दें कि यह एक हार्ड लिंक बनाएगा।

सुडो एलएन /घर/विजेता/डेस्कटॉप/pimusic.txt PIMUSIC

सिस्टम को रीबूट करने के बाद परिणाम सत्यापित करें -

बिल्लीPIMUSIC

आनंद लेना!