मैं एक सिमलिंक कैसे निकालूं?


85

मैंने सिर्फ़ सिमिलिंक बनाया है sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylibऔर सोच रहा हूं कि अगर मैं चाहूं तो इससे कैसे छुटकारा पाऊंगा । यह मैं कैसे करूंगा?

जवाबों:


110

इसे ऐसे निकालें जैसे आप किसी अन्य फ़ाइल में हैं rm /usr/lib/libmysqlclient.18.dylib:। rm सिम्लिंक को स्वयं हटा देगा, न कि उस लिंक पर जो फ़ाइल इंगित कर रही है।


मेरे लिए macOs पर यह कमांड लाइन जस के लिए इंतजार कर रही थी, जिसे मैंने इंतजार करना छोड़ दिया और फाइंडर से सिमलिंक को हटा दिया।
येवगेनी अफानसेयेव

42

आप अनलिंक कमांड का उपयोग भी कर सकते हैं: unlink /path/to/sym/link

मेरा मानना ​​है कि फाइंडर के भीतर फाइल को हटाने से काम ठीक हो जाता है, उस पर थोड़ा शॉर्टकट आइकन होगा।


9

बस दौडो:

rm /usr/lib/libmysqlclient.18.dylib

यह फ़ाइल (यानी सिमलिंक) को हटा देगा।

वैकल्पिक रूप से आप अनलिंक का उपयोग कर सकते हैं:

unlink /usr/lib/libmysqlclient.18.dylib

3

मेरे पास एक फ़ोल्डर था जो शॉर्ट-नाम "टेस्टप्रोजेक्ट" के साथ एक फ़ोल्डर की ओर इशारा करता था: आप इसे इस कमांड के साथ बनाते हैं

ln -s /Users/SHERIF/repo/test  testproject

जब मुझे यह काम नहीं आया तो पुराने फ़ोल्डर निर्देशिका की ओर इशारा करते हुए कमांड चलाने पर मुझे कुछ कारणों से फ़ोल्डर का नाम कुछ और के लिए बदलना पड़ा।

मैंने केवल unlink testprojectलघु-नाम को हटाने का प्रयास किया ताकि मैं फिर से उसी नाम का उपयोग कर सकूं और नए नाम वाले फ़ोल्डर से लिंक कर सकूं। इसने मेरे लिए अच्छा काम किया।



0

किसी तरह मैं एक गैर मौजूदा फ़ोल्डर के लिए एक सहानुभूति था। पता नहीं यह कैसे हुआ लेकिन इसे हटाने के लिए मैंने पाया कि सबसे आसान तरीका खोजक में खुला था और मैन्युअल रूप से इसे हटा दें। टर्मिनल के साथ इसे हटाने की कोशिश पर एक घंटे बर्बाद होने के बाद मैं इस निर्णय पर आया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.