の最初の形式を探しています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/local
ln -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
です。