Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Linux

सिम्बोलिक लिंक फ़ाइलें कैसे हटाएं: चरण-दर-चरण गाइड

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

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

विधि 1: सिम्बोलिक लिंक फ़ाइलें हटाना

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

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

अभ्यास के लिए, हम /tmp डायरेक्टरी में गए और mkdir bob का उपयोग करके एक डायरेक्टरी बनाई फिर ln -s bob jamie से इससे लिंक करके वास्तव में एक सिम्बोलिक लिंक बनाया। आप किसी भी फ़ाइल या डायरेक्टरी के लिए फाइल सिस्टम में कहीं भी सिम्बोलिक लिंक बनाने के लिए हमेशा ln -s name1 name2 का उपयोग कर सकते हैं। उदाहरण के लिए, ln -s /etc/nanorc edit वर्तमान डायरेक्टरी में edit नामक एक सिमलिंक बनाएगा जो सिस्टम-वाइड nanorc फ़ाइल को इंगित करता है। आप तब इसे किसी अन्य फ़ाइल की तरह एक्सेस कर सकते हैं और यहां तक कि more edit का उपयोग करके इस पर एक नज़र डाल सकते हैं।

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

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

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

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

लेखक के बारे में

सिम्बोलिक लिंक फ़ाइलें कैसे हटाएं: चरण-दर-चरण गाइड

केविन एरोज़

केविन एरोज़ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं जिनके पास एक दशक से अधिक का उद्योग अनुभव है। उनके पास Microsoft प्रमाणित प्रौद्योगिकी विशेषज्ञ (MCTS) प्रमाणन है और नवीनतम तकनीकी विकास से अपडेट रहने का गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों पर व्यापक रूप से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें उच्च सम्मान प्राप्त है।


  1. हार्डवेयर बदलने के बाद विंडोज 10 को सक्रिय कैसे करें हार्डवेयर बदलने के बाद विंडोज 10 को सक्रिय कैसे करें

    विंडोज 7 और 8.1 के वैध उपयोगकर्ताओं को माइक्रोसॉफ्ट ने एक शानदार अवसर दिया जब टेक दिग्गज ने विंडोज 10 लॉन्च किया - वे मुफ्त में विंडोज के नवीनतम संस्करण में अपग्रेड कर सकते थे! हालांकि, जब कोई विंडोज 7/8.1 उपयोगकर्ता इस प्रस्ताव का लाभ उठाता है और मुफ्त में विंडोज 10 में अपग्रेड करता है, तो माइक्रोस

  1. Windows 10 पर MACHINE CHECK EXCEPTION BSOD ठीक करें Windows 10 पर MACHINE CHECK EXCEPTION BSOD ठीक करें

    MACHINE_CHECK_EXCEPTION ब्लू स्क्रीन त्रुटि का बग कोड 0x0000009C है। यह त्रुटि Windows 10 अपग्रेड, गेम खेलने और अन्य स्थितियों में होती है। नीचे दिए गए समाधानों का पालन करके इसे ठीक करें ताकि Windows 10 सुचारू रूप से चल सके। समाधान: 1: सेफ मोड में प्रवेश करें 2: मशीन चेक एक्सेप्शन BSOD का स्टार्टअप

  1. VLC नो साउंड समस्या हल करें: सिद्ध चरण और रोकथाम टिप्स VLC नो साउंड समस्या हल करें: सिद्ध चरण और रोकथाम टिप्स

    अपने पसंदीदा टूल के साथ किसी समस्या का सामना करने से बुरा कुछ नहीं है। दुर्भाग्य से, समस्याएं अपरिहार्य हैं, और यह केवल समय की बात है इससे पहले कि आप उनका सामना करें। VLC जैसे मीडिया प्लेयर्स के लिए भी यही बात लागू होती है। आप हर बार थोड़ी देर में समस्याओं का सामना करेंगे, और आप बस उन्हें ठीक कर सकत