すべてを | |
▼開く |
閉じる▲ |
$ ls -l -rw-rw-r-- 1 masa users 268 6月 3 21:48 myfile1
$ ln myfile1 userfile1
lnコマンドでリンク元のファイル名「myfile1」、リンクファイル名「userfile1」を指定すると、ハードリンクが作成される。ハードリンクでは、ファイルの実体は一つなので、ファイルの情報(タイムスタンプ)などはリンク元とリンクファイルとは同じである。またリンクを実行したときにタイムスタンプが変更されたりすることは無い。
lsコマンドで実行結果を見る$ ls -l -rw-rw-r-- 2 masa users 268 6月 3 21:48 myfile1 -rw-rw-r-- 2 masa users 268 6月 3 21:48 userfile1
同じファイルへのハードリンクは複数作成することができる。また、作成したリンクファイルにリンク元とリンク先の区別はない。
ファイルシステム(/dev/sd0aなどのデバイス)をまたいだハードリンクは作成できない。
Copyright iDesign Inc., 2005-2012