lsコマンドを使用してファイルのiノード番号を調べる方法を以下に記します。
ハードリンクされていて同一のファイルかどうかを確認するなどに使用できます。
以下に操作例を記します。
以下に操作で実際にハードリンク、シンボリックリンクを作成しiノード番号を表示させます。
$ echo "hello" > hello.txt
$ ln hello.txt hello_h.txt
$ ln -s hello.txt hello_s.txt
$ ls -li *.txt 109414195 -rw-rw-r-- 2 sakura sakura 6 6月 4 11:06 hello.txt 109414195 -rw-rw-r-- 2 sakura sakura 6 6月 4 11:06 hello_h.txt 109414215 lrwxrwxrwx 1 sakura sakura 9 6月 4 11:06 hello_s.txt -> hello.txthello.txtとhello_h.txtはハードリンクのため、同じiノード番号であることが確認できます。
$ ls -1i *.txt 109414195 hello.txt 109414195 hello_h.txt 109414215 hello_s.txt
以上、lsコマンドのiオプションを使用してiノード番号を調べる方法でした。