【はーどりんく】
ハードリンク とは?
公開:
💡 1冊の本に、入口となる名前をもう1つ
同じファイルの実体に複数の名前を付ける仕組み。Linuxでは同じファイルシステム内の同じinodeを参照し、ファイル内容や権限を共有します。
📌 このページのポイント
ハードリンクも、行き先を書いたファイルなの?
片方から書き込んだら、もう片方も変わるの?
同じ実体への書き込みなら、どちらの名前で開いても変更後の内容が見えるよ。内容だけでなく所有者や権限も共有するから、独立したバックアップではないんだ。
元の名前を消したら、もう一方は使えなくなるの?
名前が2つあれば、ずっと同じ内容になるの?
まとめ:ざっくりこれだけ覚えればOK!
「ハードリンク」って出てきたら「1つのファイルを指す複数の名前」と思えればだいたいOK!
📖 おまけ:英語の意味
「Hard Link」 = 同じファイル実体へのリンク
💬 パス名を保存するソフトリンクと区別して、実体を共有するリンクを指す呼び名だよ