Linux,lnコマンドでハードリンクを作成する

スポンサーリンク

鍛錬 770

Linux,lnコマンドでハードリンクを作成する

ファイルのハードリンクを作成するには、ln コマンドを使用します。
 
使用方法は、以下に示す通りです。

ln リンク元ファイル リンク先ファイル
スポンサーリンク

実行結果

以下は、ファイルのハードリンクを作成しています。

リンク元ファイル名 リンク先ファイル名
src.txt dst.txt
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ ls -li
合計 0
917705 -rw-r--r-- 1 dummy dummy 0 Mar  7 03:00 src.txt
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ ln src.txt dst.txt
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ ls -li
合計 0
917705 -rw-r--r-- 2 dummy dummy 0 Mar  7 03:00 dst.txt
917705 -rw-r--r-- 2 dummy dummy 0 Mar  7 03:00 src.txt
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ echo "Hello" > dst.txt
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ cat src.txt
Hello
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ 
dummy@ubuntu:/var/tmp/test$ cat dst.txt
Hello

 
上記に示した通り、ハードリンクを作成したためiノードが「917705」と同一になっています。

タイトルとURLをコピーしました