tar解压时间戳报错相关问题咨询
tar解压时间戳报错相关问题咨询
别担心,这个报错只是警告信息,并不是说共享库没被提取出来!出现这个提示的原因很简单:机器B的系统时间比机器A的系统时间要晚(或者说机器A的时间比B快了25万多秒),tar在解压时发现归档里文件的时间戳在当前机器B的“未来”,所以弹出了这个提示,但文件其实已经正常解压完成了。
如果你想彻底屏蔽这类时间戳相关的警告,或者希望解压时完全忽略时间戳的校验,可以用这两种方法:
- 方法一:直接禁用时间戳警告,执行命令:
tar -xvf myarchive.tar --warning=no-timestamp - 方法二:解压时不保留归档里的原始时间戳,直接用当前机器的时间来设置文件的修改时间,命令是:
tar -xvf myarchive.tar --no-same-time
另外补充一句:如果之后遇到类似tar的警告信息,大多时候都不影响文件的正常提取,你可以去目标目录里检查一下那个共享库文件是否存在,确认解压结果~
备注:内容来源于stack exchange,提问作者Bradley Bauer
相关产品推荐
相关产品推荐

