ハードリンク

ハードリンクを張るには
$ ln 元ファイル名 先ファイル名
でOK。
ちなみハードリンクはディレクトリには張れない。
※↑ディストリビューションによっては、rootならば張れる場合もあるらしい。ただ、循環ディレクトリができてファイル構造が破壊される可能性があるので、基本的にはやらない方がよさそうだ。
ハードリンクとは、「1つのファイルで、複数の名前を持たすためにあり、複数のファイル名を持たせた場合は、最後のファイルが削除されたタイミングでディスク上から削除される」
で、なんのためにこれがあるかというと、ぶっちゃけディスク容量削減のためだと思う。
ハードリンク張れば、実質1ファイル分の容量しか食わないわけだし。
lsとかでハードリンクファイルを見てみると、通常のファイルと区別がつかない。
まー、一度ハードリンク張っちまえば、あとはOS側が管理すればいいことだから、気にしなくてもいいのかな?
一応気になるのでハードリンクファイルの一覧を表示する方法を調べてみよう。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です