सांकेतिक लिंक कैसे हटाएं (सिम्लिंक)

Anonim

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

आइए सीधे इस पर जाएं और प्रदर्शित करें कि सिमलिंक को कैसे हटाया जाता है।

और हां, यह लिनक्स, मैक ओएस एक्स, या किसी अन्य आधुनिक यूनिक्स आधारित ऑपरेटिंग सिस्टम में एक सिमलिंक को हटाने के लिए काम करता है।

अनलिंक के साथ प्रतीकात्मक लिंक हटाएं

सिमलिंक को हटाने का सबसे अच्छा तरीका उचित नाम वाले "अनलिंक" टूल से है। सिमलिंक को हटाने के लिए अनलिंक का उपयोग करना अत्यंत सरल है, आपको इसे अनलिंक करने और हटाने के लिए केवल सांकेतिक लिंक पर इंगित करने की आवश्यकता है। हमेशा की तरह कमांड लाइन के साथ, सुनिश्चित करें कि आपका सिंटैक्स सटीक है।

अनलिंक SymLinkToRemove

सांकेतिक लिंक किसी फ़ाइल का हो या किसी निर्देशिका का लिंक, इससे कोई फ़र्क नहीं पड़ता, बस सीधे संबंधित सिमलिंक पर इंगित करें और अंत में / अनुगामी स्लैश संलग्न न करें।

उदाहरण के लिए, यदि हम ~/Desktop/hosts से /etc/hosts के लिए एक सांकेतिक लिंक निकाल रहे थे तो आप निम्नलिखित कार्य करेंगे:

cd ~/डेस्कटॉप/

अनलिंक होस्ट

आप हमेशा पुष्टि कर सकते हैं कि आप 'ls -l' कमांड के साथ प्रतीकात्मक लिंक देख रहे हैं जैसे:

ls -l -rwxr-xr-x 1 पॉल स्टाफ़ 24K जून 19 11:28 होस्ट -> /etc/hosts

अगर आप निश्चित नहीं हैं तो यह आपको बताएगा कि सिमलिंक कहां इशारा कर रहा है।

अनलिंक कमांड मूल रूप से rm कमांड है, जिसका उपयोग आप प्रतीकात्मक लिंक को हटाने के लिए भी कर सकते हैं।

rm के साथ एक सिमलिंक हटाएं

आप प्रतीकात्मक लिंक को हटाने के लिए सीधे rm कमांड का उपयोग भी कर सकते हैं। यदि आप इस दृष्टिकोण का उपयोग करने में वास्तव में सहज नहीं हैं, तो आप चलाने से पहले हमेशा rm और srm कमांड के साथ एक पुष्टिकरण सक्षम कर सकते हैं, जो नौसिखियों के लिए कमांड लाइन या कुख्यात खराब सिंटैक्स सटीकता वाले लोगों के लिए सहायक है।

rm SymLinkToDelete

अनलिंक के समान ही, सुनिश्चित करें कि आप उचित सांकेतिक लिंक की ओर संकेत कर रहे हैं और एक निर्देशिका शामिल नहीं करते हैं / जब सांकेतिक लिंक को निकालने के लिए निर्दिष्ट करते हैं, तो यह एक लिंक है न कि एक वास्तविक निर्देशिका .

आखिरकार इससे कोई फ़र्क नहीं पड़ता कि आप सांकेतिक लिंक को हटाने के लिए कौन सी विधि चुनते हैं, बस वही करें जो आपको याद है या जिसके साथ आप सहज हैं।

कमांड लाइन पर सांकेतिक लिंक को संशोधित करने और हटाने के दूसरे या बेहतर तरीके के बारे में जानते हैं? हमें टिप्पणियों में बताएं।

सांकेतिक लिंक कैसे हटाएं (सिम्लिंक)