当前位置: 首页>>技术教程>>正文


如何创建一个软或符号链接?

,

问题描述

我正在/opt中安装p4v,但/usr/bin正在我的路上。是否可以创建从/opt/usr/bin的p4v的软链接或符号链接,因此我可以键入”p4v”,因为/usr/bin位于我的路径中?

最佳解决方案

参见man ln。创建符号链接/usr/bin/bar => /opt/foo(即在引用原始文件/opt/foo/usr/bin/bar上创建符号链接):

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

您需要以root身份应用上述命令(使用sudo)。

次佳解决方案

错误是你写错了命令。正确的方法是

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

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

第三种解决方案

如果’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

第四种方案

通过这个来检查软件的位置。

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

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/91.html,未经允许,请勿转载。