ls 以 UTC 显示日期和时间

ls 以 UTC 显示日期和时间

如何让ls命令以 UTC 而不是本地时间显示其日期和时间?

我不想为了执行此操作而永久改变我的系统的本地时间。

答案1

每次调用 ls 时都可以设置时区环境变量,如下所示:

TZ=utc ls -l

或者使用以下命令设置一次:

export TZ=utc

在 shell 中使其在 shell 会话的剩余时间内始终处于打开状态。

答案2

要强制使用 UTC,请设置$TZ为 UTC:

TZ="UTC" ls <options>

这将$TZ在该命令执行期间设置为 UTC。

相关内容