本文主要是介绍tar:time stamp in the future【偶尔发现的小问题】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
来源:http://blog.csdn.net/caspiansea/article/details/17700165
如果解压一个拷贝自一个系统时间在当前系统之后的 包,会提示如题目这样。
- tar: openssl-1.0.1e/apps/openssl.cnf: time stamp 2013-12-31 15:26:04 is 1360584537.139999998 s in the future
- openssl-1.0.1e/apps/openssl-vms.cnf
- tar: openssl-1.0.1e/apps/openssl-vms.cnf: time stamp 2013-12-31 15:26:04 is 1360584537.129999998 s in the future
- openssl-1.0.1e/apps/passwd.c
可以用 -m参数来把文件的时间(modify time)设置为当前系统的时间。
- tar zxmvf openssl-1.0.1e.tar.gz
还有一种方法是解压后修改每个文件的时间:
- mkdir foo
- mv openssl-1.0.1e.tar.gz foo/
- cd foo/
- tar xvvzf openssl-1.0.1e.tar.gz
- find . -exec touch -am '{}' \;
这篇关于tar:time stamp in the future【偶尔发现的小问题】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!