![如何创建软链接或符号链接?](https://linux22.com/image/1035869/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E8%BD%AF%E9%93%BE%E6%8E%A5%E6%88%96%E7%AC%A6%E5%8F%B7%E9%93%BE%E6%8E%A5%EF%BC%9F.png)
我正在 中安装 p4v /opt
,但/usr/bin
在我的路径中。是否可以为 p4v 创建从/opt
到 的软链接或符号链接/usr/bin
,这样我就可以只输入“p4v”,因为/usr/bin
在我的路径中?
答案1
看man ln
。
/usr/bin/bar
要创建引用原始文件的符号链接/opt/foo
,请使用:
ln -s /opt/foo /usr/bin/bar
您需要以 root 身份(即使用sudo
)执行上述命令。
答案2
错误在于你写错了命令。正确的方法是
ln -s /<full>/<path>/<to>/<file> /usr/local/bin
答案3
如果 '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
答案4
这个模板对我比上面的答案更有帮助。可能不是更正确,只是不那么模糊:
ln -s <path/to/real/file-or-folder> <symlink path>
<>
只需更换