ソフトリンクまたはシンボリックリンクを作成するにはどうすればよいですか?

ソフトリンクまたはシンボリックリンクを作成するにはどうすればよいですか?

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

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

答え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>

<>の部品を交換するだけです

関連情報