获取find命令以在GMT中显示日期

时间:2019-06-19 21:47:41

标签: linux date find

我正在运行这样的查找命令

  find -name newthing.190618.1.html -type f -printf '%CY-%Cm-%CdT%CH:%CM%CZ|%P\n'

我得到这样的回复

2019-06-18T13:32PDT|newthing.190618.1.html

我真正想要的是这样的日期在格林尼治标准时间显示

2019-06-18T20:32Z|newthing.190618.1.html

“查找”是否有可能计算并返回格林尼治标准时间的日期,如上所示?

1 个答案:

答案 0 :(得分:2)

您可以将时区临时设置为UTC:

TZ=UTC0 find -name newthing.190618.1.html -type f -printf '%CY-%Cm-%CdT%CH:%CM%CZ|%P\n'

http://man7.org/linux/man-pages/man1/find.1.html#ENVIRONMENT_VARIABLES

根据评论中的建议进行编辑。