किसी फ़ाइल में सिमिलिंक बनाने में असमर्थ


9

मैं यहाँ एक साधारण सिम्कलिन नहीं बना पा रहा हूँ। जब मैंने आज्ञा का प्रयास किया

sudo ln –s /home/vivek/Downloads/drush/drush /home/vivek/Documents/

जहां drush के नाम के फ़ोल्डर में drush एक फाइल है, मुझे निम्नलिखित त्रुटि मिलती है,

ln: accessing `–s': No such file or directory

फिर मैंने लक्ष्य पथ में फ़ाइल नाम देने की कोशिश की,

sudo ln –s /home/vivek/Downloads/drush/drush /home/vivek/Documents/drush

जिसके लिए मुझे यह मिला,

ln: target `/home/vivek/Documents/drush' is not a directory

मैंने भी लक्ष्य निर्देशिका (यानी /home/vivek/Documents) में आने की कोशिश की और निम्न कमांड टाइप किया

sudo ln –s /home/vivek/Downloads/drush/drush

लेकिन फिर भी निम्नानुसार त्रुटि संदेश मिला

ln: accessing `–s': No such file or directory

मुझसे यहां क्या गलत हो रहा है? जब मैं केवल एक फ़ाइल के लिए एक सिमलिंक बनाने की कोशिश कर रहा हूं तो यह लक्ष्य निर्देशिका की उम्मीद क्यों कर रहा है?

जवाबों:


21

आपका डैश चरित्र ( ) -विकल्प निर्दिष्ट करने के लिए उपयोग किए गए माइनस वर्ण ( ) से अलग है । (संभवतः वेब पेज से कॉपी किया गया कोड।)

के साथ प्रयास करें -s

चूंकि यह –sएक विकल्प के रूप में पहचान नहीं करता है इसलिए यह एक फ़ाइल की तलाश करने की कोशिश करता है।


सटीक होना: विकल्पों के लिए उपयोग किया जाने वाला प्रतीक एक हाइफ़न है , जो डैश और (टाइपोग्राफिक) दोनों से अलग है।
मेलेबियस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.