zoneinfo 폴더 구성


14

내 질문은 /usr/share/zoneinfo폴더 와 관련이 있습니다.

  • posixzoneinfo와 같은 내용과 파일을 가진 폴더가 있습니까? 나는 파일을 거의 검사하지 않았고 동일한 체크섬을 가지고있었습니다.
  • right폴더 가 왜 있습니까? 내가 아는 한 윤년이없는 시간이 포함 된 시간대 파일이 있습니다. 매년마다 모든 초가 있기 때문입니다. 아무도 더 이상 이것을 사용하지 않습니다.
  • Etc디렉토리가 있습니까? 거기에 GMT + /-number 파일이 있으므로 일광 절약 시간이 없습니다.
  • 이 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 (International Atomic Time)를 기반으로하며 윤초를 포함합니다.

기타 :

이러한 항목은 대부분 역사적 이유 때문에 존재하므로 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는 이전 버전과의 호환성을 위해 존재합니다.

Arthur David Olson (2005-12-19)에서 우리는 시간대 바이너리 디렉토리에 더 이상 사용되지 않는 정보가 남아있는 오래된 파일로부터 보호하기 위해 아래에 지정된 파일을 생성합니다. 이 표준 시간대 패키지의 이전 버전에 나타난 이름으로 목록을 제한합니다. 특정 장소가 DST 준수 여부를 변경하는 경우 문제를 피하기 위해 링크가 아닌 별도의 영역으로 사용합니다. 우리는이 사양을 북미 파일에 여기에 넣어 실제로 컴파일 될 가능성을 높이고 미국 규칙을 다른 파일에 복제 할 필요가 없도록했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.