グーグルには、この質問に答えるのに役立つ文字通り何も見つかりません。他のパラメータをls -i
に渡していると思いますか?
はい、引数-iは、lsコマンドがリストしている各ファイルまたはディレクトリのiノード番号を出力します。ディレクトリのiノード番号を出力したいので、引数-dを使用してディレクトリのみを一覧表示することをお勧めします。ディレクトリ/ path/to/dirのiノード番号を出力するには、次のコマンドラインを使用します。
ls -id /path/to/dir
man ls
:
-d, --directory
list directory entries instead of contents, and do not derefer‐
ence symbolic links
-i, --inode
print the index number of each file
これはstatでも機能します:
DIR=/
stat -c '%i' $DIR
から man stat
:
-c --format=FORMAT
use the specified FORMAT instead of the default; output a new‐
line after each use of FORMAT
[...]
The valid format sequences for files:
%i inode number
あなたは-i
オプションでファイルとディレクトリのinodeを見つけることができます
ls -id /home/user/dir
システムの消費されたiノードの情報を取得できます
df -hi