Linux操作系統下,下載完成xx.tar.gz文件然后執行tar -zxvf xx.tar.gz,執行出現如下錯誤:
xxx.tar.gz: 歸檔文件中異常的 EOF tar: 歸檔文件中異常的 EOF tar: Error is not recoverable: exiting now
解決方案有兩種。
方案一:去掉解壓參數中的z,執行命令改為:tar -xvf xx.tar.gz。
該方案的原因是:下載的文件並不是“通過 gzip 過濾歸檔”所以添加參數z就無法正常解壓。但是一般從官網下載不會出現這種問題,一定要去官網下載完整版.
如果該方案依舊無法進行正常解壓那就嘗試第二中方案。
方案二:重新下載
或上傳壓縮文件
本方案是針對下載的壓縮文件並不完整
,也就是說並沒有正常下載完成。可以換個方式重新下載。比如通過wget下載之后,執行出現上面問題。可以嘗試在其他機器上直接下載,然后上傳到目標服務器上再執行上面的解壓命令,即可。