
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>
<>
の部品を交換するだけです