如何以毫秒为单位获取ubuntu文件时间戳

时间:2010-09-27 15:14:57

标签: linux timestamp

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

似乎分辨率只有第二。有任何想法吗?非常感谢。

1 个答案:

答案 0 :(得分:9)

这取决于文件系统。 fat会给你2秒的分辨率。 ext2ext3基于秒数。 ext4有纳秒(http://www.softpanorama.org/Internals/Filesystems/linux_ext2_ext3.shtml,搜索“最小时间戳分辨率”)。