Відповіді:
Див 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
Якщо виконуваний файл "p4v" знаходиться в / opt / bin / p4v, ви можете просто запустити:
sudo ln -s /opt/bin/p4v /usr/bin/p4v
sudo chmod ugo+x /usr/bin/p4v
Було б краще додати / opt / bin (або там, де виконується файл) до вашого шляху:
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
є пробіл
Потрібно відредагувати шлях і додати зворотну косу рису \
після кожного пробілу в контурах
наприклад:
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
. Інший спосіб не працював у моєму випадку.