मैंने यह फ़ाइल संरचना बनाई:
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/*
इन फ़ाइलों को बनाने के लिए आपके द्वारा चलाए गए आदेशों का आउटपुट या सटीक क्रम पोस्ट करें।