ValueError: ZIP does not support timestamps before 1980 的2種解決方法
(認知有限,如有不妥,還請告知,歡迎討論)
(最近裝server發(fā)現(xiàn)之前的方法不管用,所以又找了別的方法。。。)
錯誤原因
由于安裝文件中,包含了一些沒有修改日期的文件,被系統(tǒng)默認為1970年
解決思路
把所有文件的修改日期修改到1980年以后
解決方法
第1種:改變當前目錄下所有文件的日期[1]
在報錯文件所在的目錄下?執(zhí)行 touch -t 202204221517 *?(此處的日期為執(zhí)行當天的日期)
(命令格式為 touch -t YYYYMMDDHHMM *)
第2種:改變當前目錄下所有文件 及 所有子目錄內(nèi)的文件日期[2]
執(zhí)行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
標簽: