প্রশ্ন কিভাবে একটি নরম বা প্রতীকী লিঙ্ক তৈরি করতে?


আমি পি 4 ভি ইনস্টল করছি /opt, কিন্তু /usr/bin আমার পথে। থেকে P4V জন্য একটি নরম বা প্রতীকী লিঙ্ক তৈরি করা সম্ভব /opt থেকে /usr/bin, তাই আমি শুধু "পি 4 ভি" টাইপ করতে পারেন /usr/bin আমার পথে?


365
2017-08-08 19:17


উত্স


stackoverflow.com/questions/1951742/... - Dante


উত্তর:


দেখ man ln
একটি symlink তৈরি করতে /usr/bin/bar => /opt/foo, (যেমন, একটি সিমলিংক এ তৈরি করুন /usr/bin/bar যা মূল ফাইল উল্লেখ করে /opt/foo) করবেন:

ln -s /opt/foo /usr/bin/bar

আপনি উপরের কমান্ডটিকে root হিসাবে প্রয়োগ করতে হবে (সাথে sudo)।


519
2017-08-08 19:20



আমি ব্যাবহার করছি: 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 - RAJ ...
@ আরজে ...: সম্ভবত একটি উদাহরণ সাহায্য করতে পারেন ln -s /etc/vim/vimrc /home/paf/Copy/Programming/Apps/Tools/Vim - pablofiumara
যদিও সিজার তার ফাইলগুলিকে / opt এবং / usr / bin এ সিম্বলিক লিংক রাখতে চেয়েছিলেন তবে অন্য উপায় নয়। - mishap
@ মিশাপ যতদূর আমি চিন্তিত এটা প্রায় অন্য উপায়। - Daniel Szmulewicz
@ কেভিনমিমি আপনার ব্যাখ্যা শেষে অবশেষে বুঝলেন যে উত্তরটির ব্যাখ্যাটি আদেশের বিপরীত ক্রম অনুসারে বলা হয়েছে, আমার মস্তিষ্ক (এবং অন্যদের) এটি পিছনে পড়েছে - Andrew


ত্রুটি হল আপনি কমান্ডটি ভুল লিখেছেন। সঠিক উপায় হয়

ln -s /<full>/<path>/<to>/<file> /usr/local/bin

http://ubuntuforums.org/showthread.php?t=2001697


29
2018-04-03 19:15



আপনাকে ধন্যবাদ, স্পষ্ট এবং পিছনে উত্তর না। । । - Andrew


যদি '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

20
2017-08-08 19:23



~/.profile সেটিং জন্য ভাল হবে $PATH। - Lekensteyn
আপনি সম্পাদনা করতে পারেন /etc/environment প্রশস্ত প্যাথ সিস্টেম পরিবর্তন করতে। - Michał Šrajer


এই দ্বারা সফটওয়্যার অবস্থান চেক করুন।

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

4
2018-06-24 19:41





ln -s -n ./TargetDirectory ./Nickname

নোট, যদি আপনি উভয় নোড একই গাছ মধ্যে আপনার নীচের হয়। আপনি আপেক্ষিক নোট ব্যবহার করতে পারেন

  • -s কমান্ড এটি একটি প্রতীকী লিঙ্ক করে তোলে
  • -n এটি একটি ফোল্ডার-টাইপ symlink তৈরি করা সম্ভব

1
2017-12-11 23:32



Askubuntu.com স্বাগতম। এই ক্ষেত্রে $ একটি কমান্ড লাইন প্রম্পট নির্দেশ করে একটি স্টাইল পছন্দ, এবং একটি সমস্যা হতে পারে না। যাইহোক মনে রাখবেন যে কোড ছাড়া কোড কোড এবং এর আউটপুটগুলির মধ্যে জিনিসগুলি বিভ্রান্তির কারণ হতে পারে। - J. Starnes


এটা বলছে যদি target is not a folder, এটি আপনার ফোল্ডার নামের মধ্যে স্পেস আছে মানে: New Folder একটি স্থান আছে

আপনি পথ সম্পাদনা এবং ব্যাকস্ল্যাশ যোগ করতে হবে \ পাথ প্রতিটি স্থান পরে

উদাহরণ:

ln -s /opt/bin /usr/var/New\ Folder

0
2017-11-09 04:43



এই OPs প্রশ্ন একটি উত্তর নয়। আপনি মন্তব্য যোগ যথেষ্ট খ্যাতি আছে না হওয়া পর্যন্ত অপেক্ষা করুন। - derHugo


আমি খুঁজে পেয়েছি যে লিঙ্কটি যেখানে আপনি চান তা যেতে সহজতর এবং তারপরে লিঙ্কটি তৈরি করুন sudo ln -s /path/to/source/file, করছেন ln -s target source

তাই আপনার ক্ষেত্রে আমি করব cd /usr/bin তারপর sudo ln -s /opt/bin/pv4। অন্য উপায় আমার ক্ষেত্রে কাজ করা হয় নি।


0
2018-04-17 17:06