Thursday, February 26, 2009

UNIX ln:リンク

ハードリンクとシンボリックリンク(sオプション)がある
ハードリンクは実体へ別名を付ける
だから下のファイル名(最初のハードリンク)が削除されても
別名により実体へアクセスできる
ディレクトリは実体ではないのでハードリンクできない

一方シンボリックリンクは実体ではなく
ファイル名つまりハードリンクへ別名を付ける
だから下のハードリンクが削除されると
実体にアクセスできない
シンボリックリンクはシンボリックリンクへ別名を付けることもできるので
ディレクトリにもリンクできる

No comments: