Вопрос: Почему «timedatectl list-timezones» не отображает ВСЕ временные интервалы? [закрыто]


Почему timezonectl не перечисляет все доступные временные интервалы?

$ timedatectl
  ⋮
  Timezone: UTC (UTC, +0000)
  ⋮

$ timedatectl list-timezones | grep -i utc
  -no output-

$ timedatectl list-timezones | wc -l
  417

ls /usr/share/zoneinfo включает UTC, UCT, GMT, Universal и т. д. Но ни один из них не включен в список.

Я заметил это в CentOS 7, в частности, и имел идентичные результаты на двух разных машинах. Интересно, однако, Ubuntu показывает «UTC», но не «GMT». Что существует в ./zoneinfo. Так что все это довольно запутанно для меня.


5
2017-10-26 18:16


Источник


Подтверждено, что это не отображается на C7, хотя в моей системе Fedora 22 я вижу 418 записей, последний из которых - UTC. - Michael Hampton♦
обнаружено через strace, что timedatectl использует /usr/share/zoneinfo/zone.tab, На ваш вопрос ответили этот вопрос в Unix Exchange - Henrik Pingel


Ответы: