lsコマンドの-lオプションを使用することによりハードリンク数を調べることができます。
statコマンドでも同様にハードリンク数を調べることができます。
statコマンドで調べる場合は「ハードリンクされている数を調べる方法・stat」を参照してください。
以下にlsコマンドのlオプションを使用してハードリンク数が変化する操作を以下に記します。
ハードリンク数はls -lで簡単に確認することができます。
先頭のパーミッション表示の次の数字になります。
実際にハードリンク数が変化することを以下の操作で確認してみます。
[sakura@centos ~]$ echo "hello" > hello.txt [sakura@centos ~]$ ls -l 合計 4 -rw-rw-r-- 1 sakura sakura 6 6月 5 11:22 hello.txt
[sakura@centos ~]$ ln hello.txt hello2.txt
[sakura@centos ~]$ ls -l 合計 8 -rw-rw-r-- 2 sakura sakura 6 6月 5 11:22 hello.txt -rw-rw-r-- 2 sakura sakura 6 6月 5 11:22 hello2.txt
[sakura@centos ~]$ ln hello.txt hello3.txt
[sakura@centos ~]$ ls -l 合計 12 -rw-rw-r-- 3 sakura sakura 6 6月 5 11:22 hello.txt -rw-rw-r-- 3 sakura sakura 6 6月 5 11:22 hello2.txt -rw-rw-r-- 3 sakura sakura 6 6月 5 11:22 hello3.txt
[sakura@centos ~]$ ls -1i 109414195 hello.txt 109414195 hello2.txt 109414195 hello3.txt
[sakura@centos ~]$ rm hello.txt
[sakura@centos ~]$ ls -l 合計 8 -rw-rw-r-- 2 sakura sakura 6 6月 5 11:22 hello2.txt -rw-rw-r-- 2 sakura sakura 6 6月 5 11:22 hello3.txt
以上、lsのlオプションを使用したリンク数の確認方法でした。