如何让ls
命令以 UTC 而不是本地时间显示其日期和时间?
我不想为了执行此操作而永久改变我的系统的本地时间。
答案1
每次调用 ls 时都可以设置时区环境变量,如下所示:
TZ=utc ls -l
或者使用以下命令设置一次:
export TZ=utc
在 shell 中使其在 shell 会话的剩余时间内始终处于打开状态。
答案2
要强制使用 UTC,请设置$TZ
为 UTC:
TZ="UTC" ls <options>
这将$TZ
在该命令执行期间设置为 UTC。