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 только на время выполнения этой команды.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.