GNU/Linux >> Linux の 問題 >  >> Linux

ハード リンクの作成が役立つのはどのような場合ですか?

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


ファイルの内容は、すべてのハード リンク (最初のファイルも含めてすべてのファイル名がハード リンクです) が消去され、ファイルが閉じられるまで削除されません。そのため、ファイルが複数の場所で必要な場合に役立ちますが、いつでもそれらのいずれかから削除される可能性があります。 ~/Downloads/coolsong.mp3 の間 そして ~/Music/Cool Song.mp3 .


Linux
  1. .htaccessファイルでリダイレクトを作成するための初心者向けガイド

  2. ファイルはいつ作成されましたか?

  3. Tar.gzを作成するときに余分なファイルを避けますか?

  1. .tar.gz ファイルの作成時にディレクトリを除外する

  2. Node.js:「fs」を使用してディレクトリを反復処理するときに、ファイルがシンボリック リンクかどうかを確認する

  3. ls で実際のハード リンクを確認するにはどうすればよいですか?

  1. Linuxのハードリンクとソフトリンクの説明

  2. Web証明書のCSRファイルを作成します。

  3. Zipファイルのエンコード?