linux文件解压zip文件,linux下解压zip文件报错

今天在Linux上解压zip文件报错,报错信息如下:

Archive: abc.zip

End-of-central-directory signature not found. Either this file is not

a zipfile, or it constitutes one disk of a multi-part archive. In the

latter case the central directory and zipfile comment will be found on

the last disk(s) of this archive.

unzip: cannot find zipfile directory in one of abc.zip or

abc.zip.zip, and cannot find abc.zip.ZIP, period.

找了挺多办法的,后来有人说,可能是zip文件有错,后来在本地把文件解压缩,然后再打包成zip文件上传到Linux服务器后再unzip,就ok了