ls 以 UTC 显示日期和时间

Mat*_*ner 18 time ls

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

我不想永久更改系统的本地时间来执行此操作。

小智 23

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

TZ=utc ls -l
Run Code Online (Sandbox Code Playgroud)

或设置一次:

export TZ=utc
Run Code Online (Sandbox Code Playgroud)

在 shell 会话的剩余时间内始终打开它。

  • 值得注意的是,`ls -l --full-time` 将以 ISO 格式显示完整时间,并带有与 UTC 的偏移量。 (7认同)