ValueError: ZIP does not support timestamps before 1980 的2种解决方法
(认知有限,如有不妥,还请告知,欢迎讨论)
(最近装server发现之前的方法不管用,所以又找了别的方法。。。)
错误原因
由于安装文件中,包含了一些没有修改日期的文件,被系统默认为1970年
解决思路
把所有文件的修改日期修改到1980年以后
解决方法
第1种:改变当前目录下所有文件的日期[1]
在报错文件所在的目录下 执行 touch -t 202204221517 * (此处的日期为执行当天的日期)
(命令格式为 touch -t YYYYMMDDHHMM *)
第2种:改变当前目录下所有文件 及 所有子目录内的文件日期[2]
执行find ./ * -exec touch {} \;
=END=
=references=
[1]http://www.linuxguide.it/command_line/linux-manpage/do.php?file=touch
[2]https://www.geek-share.com/detail/2722946412.html