मैं पी 4 वी स्थापित कर रहा हूं /opt
, लेकिन अ /usr/bin
मेरे रास्ते पर है । क्या पी 4 वी के लिए नरम या प्रतीकात्मक लिंक बनाना संभव है /opt
को /usr/bin
, इसलिए मैं सिर्फ "पी 4 वी" टाइप कर सकता हूं /usr/bin
मेरे रास्ते में है?
देखें man ln
.
पर एक सिमलिंक बनाने के लिए /usr/bin/bar
जो मूल फ़ाइल का संदर्भ देता है /opt/foo
, उपयोग करें:
ln -s /opt/foo /usr/bin/bar
आपको उपरोक्त कमांड को रूट के रूप में लागू करना होगा (यानी साथ sudo
).
त्रुटि यह है कि आप कमांड गलत लिख रहे हैं । सही तरीका है
ln -s /<full>/<path>/<to>/<file> /usr/local/bin
यदि 'पी 4 वी' निष्पादन योग्य /ऑप्ट/बिन/पी 4 वी पर है, तो आप बस चला सकते हैं:
sudo ln -s /opt/bin/p4v /usr/bin/p4vsudo chmod ugo+x /usr/bin/p4v
अपने पथ में /ऑप्ट/बिन (या जहां भी निष्पादन योग्य है) जोड़ना बेहतर होगा:
echo "export PATH=\$PATH:/opt/bin" >> ~/.profilereset
इसके द्वारा सॉफ्टवेयर लोकेशन चेक करें ।
which application-name #replace for the application you are looking for
उदाहरण के लिए
which skype
आउटपुट यह होगा ।
/usr/bin/skype
सॉफ्ट लिंक बनाने के लिए । उदाहरण के लिए आप सॉफ्ट लिंक बनाना चाहते हैं skype
अपने डेस्कटॉप पर
ln -s /usr/bin/skype ~/Desktop/
अधिक जानकारी के लिए ln
.
man ln
या
ln --help
ln -s -n ./TargetDirectory ./Nickname
ध्यान दें, यह काम करता है यदि आप दोनों नोड्स एक ही पेड़ में आपके नीचे हैं । आप सापेक्ष संकेतन का उपयोग कर सकते हैं
- - एस कमांड इसे एक प्रतीकात्मक लिंक बनाता है
- - एन एक फ़ोल्डर-प्रकार सिमलिंक बनाने के लिए संभव बनाता है
उपरोक्त उत्तरों की तुलना में यह टेम्पलेट मेरे लिए अधिक उपयोगी था । शायद अधिक सही नहीं है, बस कम अस्पष्ट है:
ln -s <path/to/real/file-or-folder> <symlink path>
बस भागों को बदलें <>
's
अगर यह कह रहा है target is not a folder
, इसका मतलब है कि आपके फ़ोल्डर नामों में रिक्त स्थान हैं जैसे: New Folder
एक जगह है
आपको पथ संपादित करने और बैकस्लैश जोड़ने की आवश्यकता है \
रास्तों में हर जगह के बाद
ईजी:
ln -s /opt/bin /usr/var/New\ Folder
मैंने पाया है कि जहां आप लिंक चाहते हैं वहां जाना आसान है और फिर लिंक का उपयोग करके बनाएं sudo ln -s /path/to/source/file
, करने से ln -s target source
.
तो आपके मामले में मैं करूँगा cd /usr/bin
फिर sudo ln -s /opt/bin/pv4
. दूसरा तरीका मेरे मामले में काम नहीं कर रहा है ।