服务器unzip失败:start of central directory not found; zipfile corrupt.

本文介绍了在没有xftp的情况下,如何在Linux云端服务器上传大文件时遇到的startofcentraldirectorynotfound错误,通过使用7z和apt-get安装p7zip-full来解决超过4GB压缩包的解压问题,以及更新软件包列表的步骤。
摘要由CSDN通过智能技术生成

在使用云端服务器时,我们经常需要往服务器上传数据,笔者之前一直习惯使用xftp进行文件夹直接传输,但是这次因为这台电脑没有安装xftp,那么暂时就使用上传压缩包再解压的方式进行上传。

但是在过程中遇到了报错:start of central directory not found; zipfile corrupt. (please check that you have transferred or created the zipfile in the appropriate BINARY mode and that you have compiled UnZip properly)

其实就是linux自带的unzip不能解压大于4GB的压缩包,换一种解压方式就行,这里采用的是7z

使用命令:sudo apt-get install p7zip-full

进行安装

如果报错:E: Unable to locate package p7zip-full;表示系统无法找到名为p7zip-full的软件包。可能是因为软件源列表中没有包含这个软件包,或者软件包名称错误。检查包名没错的话使用以下命令来更新软件包列表

sudo apt update

更新完后再使用命令sudo apt-get install p7zip-full进行安装即可

安装好后,使用命令:7z x XXXX.zip

进行解压即可,XXXX.zip为该压缩包名字,记得切换到压缩包所在盘符下进行使用命令~

  • 8
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值