実はそんなに難しくないんですよ。 ハード リンクとソフト (またはシンボリック) リンクの違いは、それらが何を参照するかということに尽きます。 ハード ドライブ内の同じ場所に複数のファイルをハード リンクさせることができますが、それらのファイルの 1 つのデータを変更すると、他のファイルにもその変更が反映されます。 シンボリック リンクは少し異なって動作します。 シンボリック リンクはまだハード ドライブ上の特定のポイントを指していますが、2 番目のファイルを作成すると、この 2 番目のファイルはハード ドライブを指すのではなく、代わりに 1 番目のファイルを指すようになります。 inode はドライブ上のデータを物理的に表す 意味 => ハードリンクの ‘my-hard-link’ を削除しても、ハードドライブ上の同じスペース(inode)を指す残りのファイルにはハードドライブ上のデータが保存されたままになっています。 しかし、シンボリック リンクのメイン ノード (myfile.txt) を削除すると、メイン ノードを指している他のリンク (my-soft-link) は使えなくなります。 ハード リンクはファイルを削除してもより寛容です。ソフト リンクはデータをより少なくしますが、実際のデータ、または元のファイルの場所を保存しません。 どちらのタイプのリンクにもそれぞれのクオークと使い方があります。 コマンドラインからそれらを作成するのは簡単です。 By admin11月 15, 2021Comment on ハードリンクとソフト(またはシンボリック)リンクの違い