मैंने यह फ़ाइल संरचना बनाई:
test/src
test/firefox
जब मैं यह कमांड चलाता हूं:
ln -s test/src test/firefox
मैं यह test/firefox/srcइंगित करने के लिए एक प्रतीकात्मक लिंक बनाने की अपेक्षा करूँगा test/src, हालाँकि मुझे इसके बजाय यह त्रुटि मिली है:
-bash: cd: src: Too many levels of symbolic links
- मैं क्या गलत कर रहा हूं?
- क्या आप एक फ़ोल्डर के लिए एक प्रतीकात्मक लिंक नहीं बना सकते हैं जो उस फ़ोल्डर के सहोदर में संग्रहीत है?
- इसका क्या मतलब है?
cd test/firefox/srcत्रुटि दिखाई जाएगी cd: no such file or directory: test/firefox/src, क्योंकि test/firefox/srcएक झूलने वाला प्रतीकात्मक लिंक है। क्या आप cdकिसी अन्य प्रतीकात्मक लिंक पर चल रहे हैं src?
ln -sऔर हमारे बीच कुछ ऐसा किया है cdकि आप हमें बताएं नहीं। यह मानते हुए कि testआपकी वर्तमान निर्देशिका में केवल एक उपनिर्देशिका है, cd src(या आपने जो भी निष्पादित किया है) एक त्रुटि फेंकनी चाहिए। क्या आपने कुछ डाला test/firefox?
/some/path, एक ln -s test/src test/firefoxसे , नहीं करने के /some/path/test/firefox/srcलिए इशारा करते हुए एक सिमलिंक पैदा करेगा । /some/path/test/firefox/test/src/some/path/test/src
ls -ld test test/*इन फ़ाइलों को बनाने के लिए आपके द्वारा चलाए गए आदेशों का आउटपुट या सटीक क्रम पोस्ट करें।