উত্তর:
দেখুন man ln
।
/usr/bin/bar
মূল ফাইলটি উল্লেখ করে এমন একটি সিমিলিংক তৈরি করতে /opt/foo
, ব্যবহার করুন:
ln -s /opt/foo /usr/bin/bar
উপরের কমান্ডটি আপনাকে রুট হিসাবে (যেমন সহ sudo
) প্রয়োগ করতে হবে ।
sudo ln –s /etc/apache2/sites-available/redmine /etc/apache2/sites-enabled/000-redmine
ত্রুটি পাচ্ছে:ln: target '/etc/apache2/sites-enabled/000-redmine' is not a directory
ত্রুটিটি হ'ল আপনি কমান্ডটি ভুল লিখছেন। সঠিক উপায়
ln -s /<full>/<path>/<to>/<file> /usr/local/bin
/
যদি 'p4v' এক্সিকিউটেবলটি / opt / bin / p4v এ থাকে তবে আপনি কেবল চালাতে পারেন:
sudo ln -s /opt/bin/p4v /usr/bin/p4v
sudo chmod ugo+x /usr/bin/p4v
আপনার পাথে / অপ্ট / বিন (বা নির্বাহী যেখানেই থাকুক না কেন) যুক্ত করা ভাল:
echo "export PATH=\$PATH:/opt/bin" >> ~/.profile
reset
~/.profile
সেট করার জন্য ভাল হবে $PATH
।
/etc/environment
প্রশস্ত PATH সিস্টেম পরিবর্তন করতে সম্পাদনা করতে পারেন ।
এটি দ্বারা সফ্টওয়্যার অবস্থান পরীক্ষা করুন।
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
দ্রষ্টব্য, আপনি উভয় নোড একই গাছের নীচে থাকলে এটি কাজ করে। আপনি আপেক্ষিক স্বরলিপি ব্যবহার করতে পারেন
$
একটি কমান্ড লাইন প্রম্পট নির্দেশ করা একটি শৈলী পছন্দ, এবং সমস্যা হওয়ার সম্ভাবনা নেই। তবে মনে রাখবেন যে কোড এবং তার আউটপুট ব্যতীত অন্য কোনও কোড ব্লকের জিনিসগুলি বিভ্রান্তির কারণ হতে পারে।
যদি এটি বলছে target is not a folder
, এর অর্থ আপনার ফোল্ডারের নামগুলিতে শূন্যস্থান রয়েছে যেমন: New Folder
একটি স্থান রয়েছে space
আপনাকে পাথ সম্পাদনা করতে হবে এবং পাথের \
প্রতিটি স্থানের পরে একটি ব্যাকস্ল্যাশ যুক্ত করতে হবে
উদাহরণ:
ln -s /opt/bin /usr/var/New\ Folder