うまくいけば、あなたにとって意味のある方法でこれに答えることができます。Linuxのファイルシステムは、通常、ファイルを保存するさまざまな方法のいずれかでフォーマットされたパーティションで構成されています(お勧めです!)。あなたのシステムファイル、またはあなたの個人的なファイル...それらはすべてファイルシステムに保存されています。あなたが理解しているように見えるこの部分。
しかし、ハードドライブを複数のパーティションに分割する場合(Apple Pieが細かく分割されると考えてください)、または追加のハードドライブを追加する場合(おそらくUSBスティックですか?)議論のために、それらはすべてファイルシステムも持っています。
コンピューター上のファイルを見ると、パーティションのファイルシステム上のデータが視覚的に表示されています。各ファイル名は、iノードと呼ばれるものに対応します。これは、舞台裏でデータが実際に存在する場所です。ハードリンクを使用すると、同じiノードを指す複数の「ファイル名」(より適切な説明がないため)を使用できます。これは、それらのハードリンクが同じファイルシステム上にある場合にのみ機能します。代わりに、シンボリックリンクは「ファイル名」を指し、データを保持するiノードにリンクされます。私の粗雑なアートワークを許してください。
image.jpg image2.jpg
\ /
[your data]
ここでは、image.jpgとimage2.jpgの両方がデータを直接指しています。どちらもハードリンクです。しかしながら...
image.jpg <----------- image2.jpg
\
[your data]
この(粗雑な)例では、image2.jpgはデータを指しておらず、データへのリンクであるimage.jpg ...を指しています。
シンボリックリンクは、ファイルシステムの境界を越えて機能します(USBスティックのように、ファイルシステムが接続およびマウントされていると仮定します)。ただし、ハードリンクはできません。他のファイルシステムの内容や、データが保存されている場所については何も知りません。
うまくいけば、これはより良い意味をなしてくれるでしょう。