【自作】 プログラミング 【してみた】

e3c84876 :Anonymous 2011-07-24 17:44
linuxのstatコマンドで -c %f hogehoge としたときの出力結果がやっと理解できた。

出力結果は ディレクトリ(通常)41ed ファイル 81edや81a4
これを10進数表現にしても 16877 33261 33188 とわけわかんない。
8進数表現で理解できた。40755 100755 100644
man 2 stat によると 0100000はregular file、0040000はdirectoryとのこと。
755や644はパーミッションで馴染みある数値。

8進数変換はbcコマンドでやったよ。
echo "obase=8;ibase=16; 41ED;81ED;81A4" | bc
Powered by shinGETsu.