Как мне заставить ls
команду показывать ее даты и время в UTC, а не по местному времени?
Я не хочу постоянно менять местное время для моей системы, чтобы сделать это.
Можно установить переменную среды часового пояса для каждого вызова ls следующим образом:
TZ=utc ls -l
или установите его один раз с помощью:
export TZ=utc
в оболочке, чтобы он всегда был включен, на оставшуюся продолжительность сеанса оболочки.
ls -l --full-time
будет отображаться полное время в формате ISO со смещением от UTC.Пожалуйста, попробуйте эту команду
Чтобы принудительно установить UTC, просто установите $ TZ в UTC: TZ = "UTC" ls. Это установит $ TZ в UTC только на время выполнения этой команды.
источник