ls показывать даты и время в UTC

12

Как мне заставить lsкоманду показывать ее даты и время в UTC, а не по местному времени?

Я не хочу постоянно менять местное время для моей системы, чтобы сделать это.

Мэтт Джойнер
источник

Ответы:

16

Можно установить переменную среды часового пояса для каждого вызова ls следующим образом:

TZ=utc ls -l

или установите его один раз с помощью:

export TZ=utc

в оболочке, чтобы он всегда был включен, на оставшуюся продолжительность сеанса оболочки.

Ким Филлипс
источник
5
Стоит отметить, что ls -l --full-timeбудет отображаться полное время в формате ISO со смещением от UTC.
Оранж
0

Пожалуйста, попробуйте эту команду

Чтобы принудительно установить UTC, просто установите $ TZ в UTC: TZ = "UTC" ls. Это установит $ TZ в UTC только на время выполнения этой команды.

vembutech
источник