コマンド概要
ハードリンクやシンボリックリンクを作成する際に使用する、lnコマンドについて情報をまとめます。- ハードリンク リンク先にあるファイルと同じ実体を持つファイル
- シンボリックリンク リンク先にあるファイルにリンクしているだけのファイル
コマンド書式
$ ln [オプション] 実態 リンクファイル
オプション | 説明 |
---|---|
-s | シンボリックリンクを生成する |
コマンド使用例
- シンボリックリンクを作成する
$ $ ls -l ./aaa/ 合計 0 -rw-r--r-- 1 pi pi 0 1月 7 21:44 bbb -rw-r--r-- 2 pi pi 0 1月 7 21:47 ccc $ ln -s ./aaa/bbb b_link ※シンボリックリンクを作成 $ ln ./aaa/ccc c_link ※ハードリンクを作成 $ ls -lA 合計 4 drwxr-xr-x 2 pi pi 4096 1月 7 21:47 aaa lrwxrwxrwx 1 pi pi 9 1月 7 21:44 b_link -> ./aaa/bbb -rw-r--r-- 2 pi pi 0 1月 7 21:47 c_link $ rm ./aaa/bbb ※ファイルの本体を削除 $ rm ./aaa/ccc ※ファイルの本体を削除 $ $ ls -lA 合計 4 drwxr-xr-x 2 pi pi 4096 1月 7 22:48 aaa lrwxrwxrwx 1 pi pi 9 1月 7 21:44 b_link -> ./aaa/bbb ※デッドリンクが残る -rw-r--r-- 1 pi pi 0 1月 7 21:47 c_link ※本体を削除してもハードリンクは残る
0 件のコメント:
コメントを投稿