ハードリンク
名前によってアクセスできるファイルは少なくともひとつのハードリンクを持っている。ファイルは複数のハードリンクを持つこともある。この場合、そのファイルは複数の異なった名前でアクセスできる。UNIXを例に言えば、すべてのファイル、ディレクトリにはinodeと呼ばれる固有のIDが割り当てられている。ハードリンクとは同じID(iノード)にアクセスするファイル(ディレクトリ)のことであり、新しくハードリンクを張れば、同じ実体(右図のActual Data on Disk)へアクセスする方法が複数あると言うことになる。そのいずれから変更を加えても、対象となる実体やiノードは同一であるため、見かけ上すべてのファイルに変更が反映される。これにより、あたかもソフトリンクであるかのように機能する。ソフトリンク(UNIXではシンボリックリンク)では、リンク対象(オリジナル)が改名されたり、ディレクトリを移動したりするとリンクが無効になってしまう。一方ハードリンクでは、オリジナルは単に先に張られたハードリンクというだけであり、後から張られたハードリンクとの差はない。したがって、オリジナルを改名したり、どこかに移動したりしてもリンクが切れることはない(右図の"LINK A.TXT"をたとえば"LINK C.