सिंबल लिंक फाइल्स को कैसे निकालें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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



आखिरकार, आपको या तो अपने द्वारा बनाए गए प्रतीकात्मक लिंक को हटाने की आवश्यकता हो सकती है या किसी प्रोग्राम से बचा हुआ हो सकता है। आपको एक त्रुटि संदेश भी प्राप्त हो सकता है जो 'प्रतीकात्मक लिंक के बहुत सारे स्तर' को पढ़ता है, जो दर्शाता है कि एक लिंक कभी न खत्म होने वाले चक्र में स्वयं से जुड़ा हुआ है।



विधि 1: प्रतीकात्मक लिंक फ़ाइलें निकालना

जब आपको अच्छे कारण के बिना लिंक हटाने नहीं जाना चाहिए, तो एक एकल कमांड आपके लिए कम से कम खेलने के साथ करेगा। एक ही समय में Ctrl, Alt और T दबाकर एक टर्मिनल विंडो खोलें। यदि आप एकता का उपयोग कर रहे हैं या एप्लिकेशन मेनू पर क्लिक करके और सिस्टम टूल्स से इसका चयन करते हैं, तो आप केडीई, Xfce4, LXDE या किसी अन्य डेस्कटॉप वातावरण का उपयोग करके डैश पर क्लिक करके इसे खोज सकते हैं।



जहाँ आपत्तिजनक लिंक है और फिर उपयोग करने के लिए नेविगेट करने के लिए शीघ्र उपयोग cd पर rm -i linkName लिंक को हटाने के लिए, लिंकनामे को लिंक के वास्तविक नाम से बदल दिया जाए। आपको एक संकेत दिया जाएगा जिसमें लिखा है 'rm: remove प्रतीकात्मक लिंक ame linkName '?' जिसमें आप y टाइप कर सकते हैं और एंटर दबा सकते हैं। इस प्रकार अपमानजनक लिंक को हटा दिया गया है। जब आप केवल rm का उपयोग करके किसी लिंक को हटा सकते हैं, तो प्रॉम्प्ट को मजबूर करने के लिए -i स्विच का उपयोग करना सबसे अच्छा है ताकि आप यह सुनिश्चित कर सकें कि यह वास्तव में एक प्रतीकात्मक लिंक है जिसे आप हटा रहे हैं। यदि यह कुछ और पढ़ता है, तो आप इसे रद्द करने के लिए हमेशा n टाइप कर सकते हैं।

अभ्यास के लिए, हमने / tmp निर्देशिका में नेतृत्व किया और एक निर्देशिका बनाने के लिए mkdir बॉब का उपयोग किया और फिर इसके साथ जुड़ा ln -s bob जैमी वास्तव में एक प्रतीकात्मक लिंक बनाने के लिए। आप हमेशा उपयोग कर सकते हैं ln -s name1 name2 फ़ाइल सिस्टम में कहीं भी किसी फ़ाइल या निर्देशिका का प्रतीकात्मक लिंक बनाना। उदाहरण के लिए, मौजूदा निर्देशिका में एक सिमलिंक बना सकता है जिसे एडिट कहा जाता है जो सिस्टम वाइड नैनोरैक फाइल की ओर इशारा करता है। आप तब इसे एक्सेस कर सकते थे जैसे यह कोई अन्य फाइल थी और यहां तक ​​कि उपयोग भी अधिक संपादित करें इस पर एक नज़र रखना।



एक बार जब आप काम कर लेते हैं, तब आप उपयोग कर सकते हैं rm -i संपादित करें वास्तविक को छूने के बिना प्रतीकात्मक लिंक को हटाने के लिए फ़ाइल। यह एक आदेश किसी भी लिंक को खींचने के लिए पर्याप्त है जिसे आपके उपयोगकर्ता खाते में किसी भी आगे खेलने की आवश्यकता के बिना खींचने की पहुंच है। यदि आप कभी भी एक सिम्लिंक के साथ खतरनाक 'प्रतीकात्मक लिंक के कई स्तरों' को ठीक करने की कोशिश करते हुए पकड़े गए हैं, जिसे आसपास काम करने के लिए उच्च विशेषाधिकार की आवश्यकता होती है, तो प्रयास करें sudo rm -i edit फ़ाइल को हटाने के लिए। सिस्टम को आपके पासवर्ड के लिए संकेत देना चाहिए और फिर अपने उपयोगकर्ता खाते को हटाने के लिए कहना चाहिए।

विधि 2: सिमिलिंक को अनलिंक करना

आप किसी भी निर्देशिका में प्रतीकात्मक लिंक प्रविष्टियों को टाइप करके भी निकाल सकते हैं लिंक लिंक नाम बदलें , जहां linkName प्रविष्टि का नाम है। तो आप टाइप कर सकते हैं अनलिंक संपादित करें फ़ाइल को ऊपर निकालने के लिए। चूँकि यह rm -i कमांड क्या करता है, यह पवित्रता जाँच या अच्छा संकेत प्रदान नहीं करता है, यह अनुशंसित के रूप में लगभग नहीं आता है, लेकिन यह काम करता है और चूंकि यह कोई विकल्प नहीं लेता है इसलिए यह उपयोग करने में आसान है। , हालांकि न तो तकनीक के आसपास ज्यादा खेलना चाहिए।

आप हमेशा हर यूनिक्स प्रणाली पर rm पाएंगे, चाहे वह लिनक्स, बीएसडी, सोलारिस, मैकओएस या कुछ और पर आधारित हो, इसलिए यह अक्सर जाने का पसंदीदा तरीका है।

3 मिनट पढ़ा