シンボリックリンク(シンボリックリンクって何?)と使い分けるのが,ここで紹介する「ハードリンク」である。前者は,エイリアス(ショートカット)として作成されるのに対し,ハードリンクはファイルの実体そのものとして認識される。このため,相互ファイルの違いはない。用途とメリットは,異なるディレクトリでも同一ファイルを管理する際,特にディスク容量を占有することなく作成できることだ。
・シンボリックリンクの作成方法
# ln -s aaa bbb |
・ハードリンクの作成方法
# ln aaa bbb |
ただし,ディレクトリ自体のリンクや,異なるファイルシステム間では作成できないという制限がある。
日にちごとにディレクトリを作成し,更新の無い同じファイルも管理したい場合などには,このハードリンクを作成することにメリットがあるだろう。
Copyright © ITmedia, Inc. All Rights Reserved.