ハードリンクは、ファイル システムをより柔軟な方法で整理するのに役立ちます。基本的に、ハードリンクを使用すると、1 つのファイルを取得して、ファイルシステム内の複数の場所に一度に配置できます。あなたが写真家で、たくさんの写真を持っているシナリオを考えてみてください (これは私の人生の例です!)。人から写真を求められることがあるので、登場人物ごとに整理することもできます。ただし、場所や日付ごとに整理することもできます。これら 3 つのものを入れ子にする実際の方法はありません。これらは組織のまったく別の軸です。したがって、これら 3 つの異なるものに対して 3 つの異なる階層を作成し、各写真を 3 つすべてに存在させることができます。 各写真を 3 回保存する必要があります。それがハードリンクの魔法です。シンボリックリンクのリンクを解除します。「実際のファイル」がどこにあるかを気にする必要はありません。それらはすべて実際のファイルだからです。ファイルへの参照がなくなるまでファイルが保持され、最後のハードリンクを削除すると削除されるため、自由に削除および移動できます。シンプルで、多くを追跡する必要はありません。
ファイルの内容は、すべてのハード リンク (最初のファイルも含めてすべてのファイル名がハード リンクです) が消去され、ファイルが閉じられるまで削除されません。そのため、ファイルが複数の場所で必要な場合に役立ちますが、いつでもそれらのいずれかから削除される可能性があります。 ~/Downloads/coolsong.mp3
の間 そして ~/Music/Cool Song.mp3
.