zic是时区编辑器。zic命令从文件中读取文本输入,文件的名字是用命令行指定的;然后生成时间转换信息文件,此文件由输入指定。如果文件名 是 -- ,从标准输入中读取。
**语法格式:** zic [参数]
**常用参数:**
| -d | 在指定的目录中生成时间转换信息文件,而不是下面的标准的目录名 |
| ---- | ------------------------------------------------------------------ |
| -l | 用给定的时区作为本地时间 |
| -p | 当处理 POSIX 格式的时区环境变量时,使用给定的时区规则 |
| -L | 从指定名字的文件中读闰秒信息 |
| -v | 当出现在数据文件中的年超出了可表示的值的年的范围时提出申诉 |
| -s | 限定在输出文件中存储的时间值无论被作为有符号或无符号均是同一个值 |
| -y | 当检测年的类型时,使用给定的命令 |
**参考实例**
首先运行zic命令:
```
[root@anycode ~]# zic
```
创建时间:
```
Rule US 1967 1973 - Apr lastSun 2:00 1:00 D
```
创建时区:
```
Zone Australia/Adelaide 9:30 AusCST 1971 Oct 31 2:00
```
描述闰秒的文件中的行有以下格式:
```
Leap 1974 Dec 31 23:59:60 + S
```