ハードリンクされているファイルの数を調べる方法を以下に記します。
使用するコマンドはstatコマンドです。
以下に記す操作手順でファイルを作成しハードリンクをしリンク数を確認してみます。
[sakura@centos ~]$ echo "hello" > hello.txt
[sakura@centos ~]$ stat hello.txt File: `hello.txt' Size: 6 Blocks: 8 IO Block: 4096 通常ファイル Device: fd00h/64768d Inode: 109414195 Links: 1 Access: (0664/-rw-rw-r--) Uid: ( 509/ sakura) Gid: ( 510/ sakura) Access: 2013-06-04 10:53:45.000000000 +0900 Modify: 2013-06-04 10:53:45.000000000 +0900 Change: 2013-06-04 10:53:45.000000000 +0900
[sakura@centos ~]$ ln hello.txt hello1.txt
[sakura@centos ~]$ stat hello.txt File: `hello.txt' Size: 6 Blocks: 8 IO Block: 4096 通常ファイル Device: fd00h/64768d Inode: 109414195 Links: 2 Access: (0664/-rw-rw-r--) Uid: ( 509/ sakura) Gid: ( 510/ sakura) Access: 2013-06-04 10:53:45.000000000 +0900 Modify: 2013-06-04 10:53:45.000000000 +0900 Change: 2013-06-04 10:54:30.000000000 +0900
[sakura@centos ~]$ stat hello1.txt File: `hello1.txt' Size: 6 Blocks: 8 IO Block: 4096 通常ファイル Device: fd00h/64768d Inode: 109414195 Links: 2 Access: (0664/-rw-rw-r--) Uid: ( 509/ sakura) Gid: ( 510/ sakura) Access: 2013-06-04 10:53:45.000000000 +0900 Modify: 2013-06-04 10:53:45.000000000 +0900 Change: 2013-06-04 10:54:30.000000000 +0900
[sakura@centos ~]$ ln hello.txt hello2.txt
[sakura@centos ~]$ stat *.txt File: `hello.txt' Size: 6 Blocks: 8 IO Block: 4096 通常ファイル Device: fd00h/64768d Inode: 109414195 Links: 3 Access: (0664/-rw-rw-r--) Uid: ( 509/ sakura) Gid: ( 510/ sakura) Access: 2013-06-04 10:53:45.000000000 +0900 Modify: 2013-06-04 10:53:45.000000000 +0900 Change: 2013-06-04 10:55:00.000000000 +0900 File: `hello1.txt' Size: 6 Blocks: 8 IO Block: 4096 通常ファイル Device: fd00h/64768d Inode: 109414195 Links: 3 Access: (0664/-rw-rw-r--) Uid: ( 509/ sakura) Gid: ( 510/ sakura) Access: 2013-06-04 10:53:45.000000000 +0900 Modify: 2013-06-04 10:53:45.000000000 +0900 Change: 2013-06-04 10:55:00.000000000 +0900 File: `hello2.txt' Size: 6 Blocks: 8 IO Block: 4096 通常ファイル Device: fd00h/64768d Inode: 109414195 Links: 3 Access: (0664/-rw-rw-r--) Uid: ( 509/ sakura) Gid: ( 510/ sakura) Access: 2013-06-04 10:53:45.000000000 +0900 Modify: 2013-06-04 10:53:45.000000000 +0900 Change: 2013-06-04 10:55:00.000000000 +0900 [sakura@centos ~]$
以上、ハードリンクのリンク数を確認する方法でした。