Назад | Перейти на главную страницу

Почему «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. Так что все это меня сбивает с толку.