2024-06-11 シンボリックリンク vs ハードリンク
シンボリックリンクとハードリンクの違いをChatGPTにまとめてもらった。
特徴 | シンボリックリンク(Symbolic Link) | ハードリンク(Hard Link) |
---|---|---|
参照の形式 | 元のファイルやディレクトリへのパスを指す | 元のファイルと同じi-nodeを共有 |
ファイルシステム間の使用 | 異なるファイルシステム間でも作成可能 | 同じファイルシステム内でのみ作成可能 |
i-nodeの違い | 元のファイルとは異なるi-nodeを持つ | 元のファイルと同じi-nodeを持つ |
削除の影響 | 元のファイルが削除されると無効なリンクとなる | 元のファイルが削除されてもデータは保持され、他のリンクからアクセス可能 |
ディレクトリリンク | ディレクトリに対しても作成可能 | 通常ディレクトリに対しては作成不可(特定の管理者権限が必要な場合あり) |
コマンド例 | ln -s /path/to/original/file symlink_name |
ln /path/to/original/file hardlink_name |