Mac OS X 中的 stat 命令

Sun*_*ony 4 unix command-line stat command-line-arguments macos

我正在尝试在 Mac OS X 10.7.5(在终端应用程序中)使用此类命令获取格式化的时间输出:

stat -f "%m" -t "%Y" "myfilename.jpg"
Run Code Online (Sandbox Code Playgroud)

但是,它仍然给了我一个 unixtime,而不是格式化的字符串:

1349690206
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

Lri*_*Lri 5

您必须S为字符串输出添加。

$ stat -f %Sm -t %Y file.txt
2012
Run Code Online (Sandbox Code Playgroud)