シンボリックリンク・ハードリンクとは

Linuxには、ファイルに対してリンクの張り方が2種類ある。
ファイルに別名を設定し、その別名で元のファイルにアクセスできるようにすることを、Linuxでは「リンクを張る」という。




シンボリックリンク

ファイル本体の位置情報を保管しているファイル。
ファイル本体とは、全く別のファイルなので、シンボリックリンクを残したままファイル本体を削除できる。

ln -s ファイル名 別名(リンク名)




ハードリンク

ファイルに複数の名前を割りあてる機能。
複数のハードリンクがある場合、ファイルに対しては、どのリンクも同じ扱いになる。
すべてのハードリンクが削除されるまでファイル本体は削除できない。

ln ファイル名 別名(rinnkumei)