BSD 的 stat 选项相当于 GNU 中的“%y”

BSD 的 stat 选项相当于 GNU 中的“%y”

有一个选项%y规定最后一次修改时间 %y 上次数据修改的时间,人类可读

BSD 的统计信息可以列出详细信息:

    $ stat -x Foo
      File: "Foo"
      Size: 96           FileType: Directory
      Mode: (0755/drwxr-xr-x)         Uid: (  501/   me)  Gid: (   20/   staff)
    Device: 1,4   Inode: 8605007622    Links: 3
    Access: Thu Apr 12 10:28:45 2018
    Modify: Thu Mar 22 09:44:46 2018
    Change: Thu Mar 22 09:44:46 2018

%yBSD 中相当于什么stat

答案1

在 OpenBSD 系统上:

$ stat -f '%Sm' myfile
Apr 12 09:40:05 2018 

格式%Sm的意思是“修改时间 ( m),作为字符串 ( S)”。

如果没有S,您将获得 Unix 时间戳:

$ stat -f '%m' myfile
1523518805

除了格式输出上的细微差别之外,这些是GNU的%y和的等效项。%Ystat -c "FORMAT"%y

相关内容