організація папки zoneinfo


14

Мої запитання стосуються /usr/share/zoneinfoпапки.

  • Чому існує posixпапка, яка має такий самий вміст і файли, як zoneinfo? Я перевірив лише кілька файлів, і вони мали однакову контрольну суму.
  • Чому існує rightпапка? Наскільки я знаю, там є файли часового поясу, які містять час без прохідних років, тому що кожен рік має всі секунди. Ніхто цим більше не користується.
  • Чому існує Etcкаталог? Є файли з номером GMT +/-, які, як я почув, не мають літнього часу.
  • Чому існує багато файлів часового поясу, таких як EST5EDT, PST8PDT, CST6CDT, ROK, ROC тощо? Це не має для мене сенсу.

Будемо дуже вдячні за будь-яку іншу інформацію про цю папку та файли або загальну інформацію про файли часового поясу.

Відповіді:


16

Якщо ви встановите tzdataвихідний пакет, ви знайдете всі свої відповіді:

sudo apt-get install apt-src
mkdir tzdata && cd tzdata
apt-src install tzdata

Конкретно:

posix та справа :

Надано дві різні версії: - версія "posix" заснована на координованому універсальному часі (UTC). - "Правильна" версія заснована на Міжнародному атомному часі (TAI), і вона включає високосні секунди.

І т.д .:

Ці записи в основному присутні з історичних причин, так що люди в областях, які іншим чином не охоплені файлами tz, могли "zic -l" у часовий пояс, що підходить для їхньої області. У наші дні файли tz охоплюють майже весь населений світ, і єдиною практичною потребою зараз для записів, які не є UTC, є судна в морі, які не можуть використовувати налаштування POSIX TZ.

EST5EDT, ... :

GB, GB-Eire, GMT, GMT + 0, GMT-0, GMT0, NZ, NZ-CHAT, PRC, ROC, ROK, UCT, UTC є, тому що назви часового поясу змінилися:

Цей файл надає посилання між поточними іменами часових поясів та їхніми старими іменами. Багато назв змінилося наприкінці 1993 року.

CET, CST6CDT, EET, EST, EST5EDT, HST, MET, MST, MST7MDT, PST8PDT, WET є для зворотної сумісності.

Від Артура Девіда Олсона, 2005-12-19 Ми створюємо вказані нижче файли для захисту від старих файлів із застарілою інформацією, що залишається у двійковому каталозі часового поясу. Ми обмежуємо список іменами, які з'явилися в попередніх версіях цього пакету часових поясів. Ми робимо це як окремі зони, а не як посилання, щоб уникнути проблем, якщо певне місце змінюється, чи дотримується воно DST. Ми розміщуємо ці специфікації тут у файлі northamerica, щоб збільшити шанси на те, що вони дійсно будуть складені, і щоб уникнути необхідності дублювати правила США в іншому файлі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.