Linux的朋友们,你们怎么在Ubuntu中以毫秒的分辨率获得文件时间戳?当我在我的系统上尝试命令“stat”时,我得到:
File: `tmp.dat'
Size: 14 Blocks: 8 IO Block: 4096 regular file
Device: 811h/2065d Inode: 13895454 Links: 1
Access: (0644/-rw-r--r--) Uid: ( 1000/ yqin) Gid: ( 1004/ dev)
Access: 2010-09-27 09:04:44.000000000 -0400
Modify: 2010-09-25 13:54:58.000000000 -0400
Change: 2010-09-25 13:54:58.000000000 -0400
似乎分辨率只有第二。有任何想法吗?非常感谢。
答案 0 :(得分:9)
这取决于文件系统。 fat
会给你2秒的分辨率。 ext2
和ext3
基于秒数。 ext4
有纳秒(http://www.softpanorama.org/Internals/Filesystems/linux_ext2_ext3.shtml,搜索“最小时间戳分辨率”)。