の最初の形式を探していますln:
SYNOPSIS
ln [OPTION]... [-T] TARGET LINK_NAME (1st form)
-sシンボリックリンクが必要なため、オプションとして使用します。これTARGETは、シンボリックリンクの「値」です。つまり、リンクが指し示すものです。はLINK_NAME、作成されるリンクの実際の場所です。/SuperSoft/SomeSoftしたがって、そのポイントにシンボリックリンクを作成するに/usr/local/SomeSoftは、次のようにします。
ln -s /usr/local/SomeSoft /SuperSoft/SomeSoft
長いリストでは次のようになります。
$ ls -l /SuperSoft/SomeSoft
lrwxrwxrwx 1 user group 18 May 23 13:43 /SuperSoft/SomeSoft -> /usr/local/SomeSoft
したがって、新しいバージョンのソフトウェアを通常どおり にインストールできます。/usr/local変更できない既存のスクリプトは/usr/local、アクセスしようとするとポイントされます/SuperSoft/SomeSoft。
この方法では、 というディレクトリが存在することを前提としていることに注意してください/SuperSoft。これが選択肢にならない場合 (または単にやりたくない場合) は、( )/SuperSoftを指すシンボリック リンクを作成できます。ただし、あまりきれいではないので、これはお勧めしません。/usr/localln -s /usr/local /SuperSoft/Supersoft/SomeSoft/usr/local/SomeSoft
アップデート:
/SuperSoftシンボリックリンクにする別の方法は次のとおりです。
mkdir /usr/local/SuperSoft
ln -s /usr/local/SuperSoft /SuperSoft
ln -s /usr/local/SomeSoft /SuperSoft/SomeSoft
いずれにせよ、 へのリンクを格納するディレクトリが必要/user/local/SomeSoftです。