是否有任何命令显示Apple文件系统(APFS)时间戳以纳秒为单位?

时间:2017-10-09 05:21:45

标签: macos command-line filesystems macos-high-sierra apfs

我听说timestamps in APFS are in nanoseconds

是否有任何能够以纳秒显示APFS时间戳的命令?

我已尝试lsstat但到目前为止没有运气。

2 个答案:

答案 0 :(得分:2)

您可以通过请求浮点输出来获得纳秒时间戳:

% stat -f %Fm foo
1609297230.485880489

答案 1 :(得分:0)

没有命令,但是您可以创建一个简单的C程序对其进行测试:

#include <stdio.h>
#include <sys/stat.h>

int main() {
    struct stat attr;
    stat("/path/to/file", &attr);
    printf("Last modified time: %ld", (long)attr.st_mtimespec.tv_nsec);
}