Вы должны добавить S
для вывода строки.
$ stat -f %Sm -t %Y file.txt 2012
Я пытаюсь получить форматированный вывод времени с помощью такой команды в Mac OS X 10.7.5 (в приложении Terminal):
stat -f "%m" -t "%Y" "myfilename.jpg"
Тем не менее, это все еще дает мне unixtime, а не отформатированную строку:
1349690206
Что я делаю не так?
Вы должны добавить S
для вывода строки.
$ stat -f %Sm -t %Y file.txt 2012