私は以下を使用しています:
debugfs -R 'stat <7473635>' /dev/sda7
ファイル作成時間(crtime
)を取得します。
Inode: 7473635 Type: regular Mode: 0664 Flags: 0x80000
Generation: 1874934325 Version: 0x00000000:00000001
User: 1000 Group: 1000 Size: 34
File ACL: 0 Directory ACL: 0
Links: 1 Blockcount: 8
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x55b65ebc:98040bc4 -- Mon Jul 27 22:09:24 2015
atime: 0x55da0168:60b33f74 -- Sun Aug 23 22:52:48 2015
mtime: 0x55b65ebc:98040bc4 -- Mon Jul 27 22:09:24 2015
crtime: 0x55b65ebc:970fe7cc -- Mon Jul 27 22:09:24 2015
Size of extra inode fields: 28
EXTENTS:
(0):29919781
crtime
しかし、なぜナノ秒を入力しないのですか?ext4
サポートするナノ秒分解能?
ベストアンサー1
タイムスタンプ(ナノ秒精度)を表示しますが、16進数crtime:
;たとえば、出力から続くフィールドです0x55b65ebc:970fe7cc
。コロンの次の部分はナノ秒です。
この記事詳細を提供し、タイムスタンプ/ナノ秒の計算方法を説明します。たとえば、16進値をタイムスタンプに変換します。アッラー stat
以下を実行できます。
日付 -d @$(printf %d 0x55b65ebc).$(( $(printf %d 0x970fe7cc) / 4 )) +'%F %T.%N %z'
2015-07-27 19:39:24.633600499 +0300