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

标签 linux timestamp

Linux 的 friend 们,你们如何在 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

分辨率好像只到秒。有任何想法吗?非常感谢。

最佳答案

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

关于linux - 如何以毫秒为单位获取ubuntu文件时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3805201/

相关文章:

c++ - 获取自纪元以来以微秒为单位的当前时间戳?

linux - Foresight linux repo 需要重建

c++ - 如何读取证书以使用 openssl 验证签名?

linux - 如何在 Perl 中监控远程 Linux 机器并检索已安装的软件?

linux - 信号 15 终止

php - 有没有一种简单的方法可以从 PHP 中的 SQL 时间戳获取 Unix 时间戳?

iOS 到 linux 使用套接字连接

2 小时前和 3 天前之间的 MySQL 时间戳

postgresql - 我有一篇由 bool 字段管理的文章 "state",但是当复选框被保存为已发布时,如何获取第一个日期(时间戳)?

java - 如何将 Timestamp 转换为 LocalDateTime 保留时区?