सामीलिंक रिश्तेदार रास्तों के लिए सहेजे गए शॉर्टकट हैं:
~/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)(और आप एक भूल गए हैं$(और उद्धृत करना :-))) क्योंकि यह वैसे भी डिफ़ॉल्ट लिंक नाम है।