सामीलिंक रिश्तेदार रास्तों के लिए सहेजे गए शॉर्टकट हैं:
~/foo➤ ln -s . ~/bar/foo
~/foo➤ ls -l ~/bar
total 8
lrwxr-xr-x 1 me me 1B 15 May 14:38 foo -> .
फ़ाइल वर्तमान निर्देशिका यानी स्वयं के ~/bar/foo
लिए एक सहिष्णुता bar
है
यदि मैं उस समय की निर्देशिका में किसी अन्य निर्देशिका में सिमिलिंक बनाना चाहता हूं तो क्या होगा? इसलिए उपरोक्त उदाहरण में, मैं अंदर हूं ~/foo
और मैं ~/bar/foo
एक सिम्लिंक के रूप में बनाना चाहता हूं ~/foo
। बेशक मेरी वर्तमान निर्देशिका 5 वर्णों की तुलना में थोड़ी लंबी हो सकती है और टाइप करना इतना आसान नहीं हो सकता है।
$
चर और कमांड प्रतिस्थापन को डबल-कोट करें , अन्यथा रिक्त स्थान के साथ फ़ाइल नाम रन को मूक कर देगा। आपको अंत की आवश्यकता भी नहीं है$(basename $PWD)
(और आप एक भूल गए हैं$
(और उद्धृत करना :-))) क्योंकि यह वैसे भी डिफ़ॉल्ट लिंक नाम है।