bash ls;输出修改文件的时间,包括年和秒[关闭]
问题:bash ls;输出修改文件的时间,包括年和秒[关闭] 我想输出修改文件的时间,包括年和秒。我尝试使用 ls -linT,意味着 -T 必须这样做,但事实并非如此。 -T 被认为是制表大小。我正在使用 ls 搜索解决方案。有人可以帮我吗? 解答 试试--time-style=full-iso,或者只是--full-time: ls -l --time-style=full-iso ls --
·
问题:bash ls;输出修改文件的时间,包括年和秒[关闭]
我想输出修改文件的时间,包括年和秒。我尝试使用 ls -linT,意味着 -T 必须这样做,但事实并非如此。 -T 被认为是制表大小。我正在使用 ls 搜索解决方案。有人可以帮我吗?
解答
试试--time-style=full-iso
,或者只是--full-time
:
ls -l --time-style=full-iso
ls --full-time
从手册页:
--time-styleu003dSTYLE with -l, 使用样式 STYLE 显示时间:full-iso、long-iso、iso、locale、+FORMAT。 FORMAT 解释为
date'; if FORMAT is FORMAT1<newline>FORMAT2, FORMAT1 applies to non-recent files and FORMAT2 to recent files; if STYLE is prefixed with
posix-',STYLE 仅在 POSIX 语言环境之外生效
所以你也可以有一个格式说明符(格式字符串参见date
手册页):
ls -l --time-style=+"%Y %H:%M:%S"
更多推荐
已为社区贡献12906条内容
所有评论(0)