Linux 中上传的大型 zip 文件解压及解压出错修复方法,实测 CentOS 系统

  • 该话题包含 1 个回复,1 人参与,最后由诗语 更新于 6 年前
正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 作者
    帖子
  • 诗语
    管理员
    • 文章数量: 5,942
    发帖数:9995
    楼主
    @feibisi

    因为压缩包文件实在是太大了所以解压了好几次都没有成功,然后尝试通过命令行来解压 unzip ,但提示文件错误。

    试了几次算是解决了,这里记录下

    首先需要修复 原始的 zip 文件,也就是先 CD 到压缩包所在的目录,然后进行下面的操作。 filename1.zip 就是原始的但有错误的包

    zip -FF filename1.zip --out filename2.zip -fz

    执行完上面的命令后会提示有一个 filename2.zip 这个就是新的。

    然后再 unzip filename2.zip 就 OK 。

    对于执行上面的操作,需要保证磁盘的空间足够大,不然会无法成功。

    诗语
    管理员
    • 文章数量: 5,942
    发帖数:9995
    楼主
    @feibisi

    也是前不久发现的一个问题, All-in-One WP Migration 生成的 .wpress 文件是未压缩的状态,比如原本导出数据为 500MB ,但压缩后可能就只有 200MB ,所以我们对大文件进行了压缩,然后上传到服务器后再解压,这样可以节省不少上传时间和带宽。

    但同时也带来了一些不可预知的风险,上面文件包损坏就是,8G 个数据,传了一晚上才完成,要是不能用,就悲催了。

正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 哎呀,回复话题必需登录。

话题信息