我想以格式(军事格式)ls
显示时间ISO
。我该如何改变这种行为?
在Linux上,我知道我可以通过usin强制ls以长格式显示时间,--full-time
但这在OS X上不起作用。
更新:我知道该命令使用的格式基于locale
设置。问题是在OS XI上无法使用设置技巧LC_TIME=en_DK
。
1
无解答,但仍可能有用:stat(1)命令非常灵活,可以使它以任何所需的格式显示时间戳。
—
Harald Hanche-Olsen 2011年
我在答案中提到的gls(gnu ls)可以带有--style =标志,您可以在其中指定+ FORMAT字符串,这样就可以使日期以您希望的方式显示。
—
barryj 2011年
我希望我知道一个方法。Apple的BSD手册
—
jtheletter
ls
似乎没有提供任何用于格式化日期时间的内容,除了更改时区和按日期时间而不是alpha进行排序。developer.apple.com/library/mac/documentation/Darwin/Reference/...