utte19 / 78

ln でハードリンクを作成する

ホームディレクトリの data.txt に、data-link.txt という名前のハードリンクを作ってください。

解説
ln data.txt data-link.txt

ハードリンクは、同じファイルの実体(iノード)に別の名前を付けるものです。2つの名前に区別はなく、片方を rm で消しても、もう片方からデータは読めます。ls -li で iノード番号が同じことと、リンク数(権限の次の数字)が 2 になることを確認できます。

シンボリックリンクはパスを指すだけなので iノードは別になります。また、ハードリンクは別のファイルシステムをまたげず、ディレクトリには張れません。この2点が試験でよく問われます。

使うコマンド

関連する問題