Linux,ファイルのiノード番号を確認する、いくつかの方法

スポンサーリンク

鍛錬 434

Linux,ファイルのiノード番号を確認する、いくつかの方法

ファイルのiノード番号を確認する方法として、ls や stat を使用する方法があります。
 
使用方法は、以下に示す通りです。

ls を使用して確認する

ls -i ファイル名

 
stat を使用して確認する

stat -L -c %i ファイル名

stat 使用時のオプション

以下は、上記の stat 使用時に付加するオプションについてです。

オプション 機能
-L シンボリックリンクの場合はリンク先の情報を表示する
-c 出力時のフォーマットを指定する
%i -c オプションを使用時にiノード番号を出力する
スポンサーリンク

実行結果

以下は、ls と stat を使用して、ファイル sample.txt のiノード番号を確認しています。

***@ubuntu:/var/tmp$ 
***@ubuntu:/var/tmp$ ls -i sample.txt
787982 sample.txt
***@ubuntu:/var/tmp$ 
***@ubuntu:/var/tmp$ 
***@ubuntu:/var/tmp$ stat -L -c %i sample.txt
787982

 
上記に示した通り、ファイル sample.txt のiノード番号は 787982 であることが分かりました。

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