Ubuntu linux:为什么" ar"命令显示存档的奇怪日期/时间信息?

时间:2016-10-08 10:09:47

标签: linux ubuntu gcc time archive

我使用的是ubuntu linux 16.04,只是创建了一个" a.c"文件,我用

gcc -c a.c

获取a.o和

ar rc liba.a a.o

生成存档。

但是当我使用ar命令查看其信息时,我得到了奇怪的日期信息:

$ ar tv liba.a
rw-r--r-- 0/0   1408 Jan  1 08:00 1970 a.o

日期不是1月1日,时间不是08:00 为什么我会收到这些信息?

感谢。

1 个答案:

答案 0 :(得分:1)

“默认情况下,[linux] ar命令会创建不包含时间戳的确定性存档。”

如果要包含时间戳,请使用U修饰符:

ar tvU libra.a