有一个选项%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
%y
BSD 中相当于什么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
和的等效项。%Y
stat -c "FORMAT"
%y