最初に私はstat -c %i file
(助けるために)刑務所の存在を検知)、すべてのLinuxディストリビューションで動作するようです。 OS Xではls -i file | cut -d ' ' -f 1
。
* nixプラットフォームで移植可能で悪名高い気まぐれに頼らないシェルスクリプトでファイルのinode番号を見つける方法はありますかls
?
ベストアンサー1
考えられる解決策:POSIX仕様ls
指定されているため、-i
移植性がある可能性があります。一般的なls
実装について知っている人はいますか?いいえこれをサポートするか、次の例とは異なる方法で印刷してください。
$ ls -di /
2 /