web-dev-qa-db-ja.com

Mac OSXのstatコマンド

Mac OS X 10.7.5(ターミナルアプリ内)でこのようなコマンドを使用して、フォーマットされた時間出力を取得しようとしています。

stat -f "%m" -t "%Y" "myfilename.jpg"

ただし、フォーマットされた文字列ではなく、unixtimeが表示されます。

1349690206

私が間違っているのは何ですか?

4

文字列出力にはSを追加する必要があります。

$ stat -f %Sm -t %Y file.txt
2012
5
Lri