जवाबों:
आप rm
सीमलिंक को हटाने के लिए उपयोग कर सकते हैं ।
उदाहरण:
-rw-rw-r-- 1 2014-01-02 09:21 tmo
lrwxrwxrwx 1 2014-01-02 09:21 tmo2 -> tmo
फिर ...
rm tmo2
सिमलिंक को हटा देगा।
आप unlink
कमांड के रूप में अच्छी तरह से कोशिश कर सकते हैं ।
unlink
का एक उपनाम आदेश है rm
। इसलिए rm <symlink>
उसी तरह काम करेगाunlink <symlink>
यहाँ संदर्भ लिंक है ।
unlink
विशेष रूप से सहानुभूति के साथ कुछ नहीं करना है। Serverfault.com/a/38817/64085
unlink
एक उपनाम है rm
" [प्रशस्ति पत्र की जरूरत]
मान लीजिए आप करने की कोशिश कर रहे थे:
sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin/
लेकिन गलती से किया:
sudo ln -s /usr/share/somethingelse /var/www/phpmyadmin/
इसे ठीक करने के लिए बस उस फ़ोल्डर में नेविगेट करें जहां लिंक है और अनलिंक करें
cd /var/www/phpmyadmin/
~:# unlink somethingelse
आप प्रतीकात्मक लिंक को हटाने के लिए निम्नलिखित का उपयोग करेंगे
sudo rm path/to/the/link
rm
किसी फ़ाइल को निकालने के लिए टर्मिनल कमांड है। rm --help
अधिक विकल्पों के लिए देखें जो इसे ले सकते हैं।sudo
का उपयोग किया जाता है क्योंकि प्रतीकात्मक लिंक के साथ बनाया गया था sudo
। इसलिए फ़ाइल रूट से संबंधित है और आपका सामान्य उपयोगकर्ता इसे संपादित / हटा नहीं सकेगा क्योंकि इसमें रूट से कम 'पावर' है।path/to/the/link
/usr/share/php,yad,in
आपकी टिप्पणी पर आधारित होगा ।इंस्टॉल करने के बाद त्रुटि नहीं मिलने पर इस पोस्ट और phpmyadmin तक पहुंचने के पहले उत्तर के लिए मेरी टिप्पणी देखें ।
Necro पोस्ट के लिए क्षमा करें, लेकिन मुझे यह प्रश्न तब मिला जब मैं इस मुद्दे का उत्तर ढूंढ रहा था।
मेरे द्वारा पाया गया एक छोटा चेतावनी यह था कि मैं दौड़ने की कोशिश कर रहा था rm
और unlink
एक सिम्लिंक पर और मुझे एक त्रुटि मिल रही थी कि यह एक निर्देशिका थी।
$ rm folder_name/
rm: cannot remove ‘folder_name/’: Is a directory
$ unlink folder_name/
unlink: cannot unlink ‘folder_name/’: Not a directory
सीलिंक को हटाने के लिए, मैंने उपयोग किया unlink folder_name
लेकिन यह विफल हो रहा था अगर /
उदाहरण के लिए एक अनुगामी था unlink folder_name/
क्योंकि यह सोचता है कि यह एक निर्देशिका है, न कि वह फ़ाइल जिसे आप निकालना चाहते हैं।
मैं यहाँ अचेत हो गया क्योंकि मुझे एक dpkg-divert
और नया पैकेज निकालना था , इसे हटाए जाने तक स्थापित न करें।
तो अगर आपने ऐसा कुछ किया है:
sudo dpkg-divert --add --rename --divert /usr/bin/gcc.real /usr/bin/gcc
आपको इसे कुछ इस तरह से हटाने की आवश्यकता है:
sudo dpkg-divert --remove /usr/bin/gcc.real