-s を外したら何が起きる?

シンボリックリンクは ln -s で作る。では -s なしの ln だけだと何が起きるのか?
実は「ハードリンク」というまったく別の仕組みが動く。
シンボリックリンクは「看板」。建物が壊されたら、看板だけが空を指す。壊れたリンクだ。 ハードリンクは「同じ部屋にドアを増やす」イメージ。片方を壊しても、もう一つから入れる。中身は1つ、でも名前は複数。 Unixではファイルの「名前」と「中身(inode)」を別々に管理している。ハードリンクは、同じinodeに別の名前をつけているだけだ。
次に ln と打つとき、看板を立てたいのか、ドアを増やしたいのか。一瞬だけ考えてみてほしい。
