今天买了个便宜vps,准备将plrosi.com搬过去,整站打包6G多,结果解压的时候出现:

Zip file too big (greater than 4294959102 bytes)

原来系统自带的zip、unzip不支持4G及4G以上的大文件,晕!难道只能重新分段打包?喜欢折腾的我一通狂搜,搜到解决方法,记录如下:

  1. 安装p7zip,先试试
    yum install p7zip

    如果不行,那就

    wget http://nchc.dl.sourceforge.net/sourceforge/p7zip/p7zip_4.65_src_all.tar.bz2;tar -xjvf p7zip_4.65_src_all.tar.bz2;cd p7zip_4.65;make && make install
  2. 进入你的zip包所在文件夹,假设你的zip包位zip.zip,运行
    7za x zip.zip

    ok,这下搞定了吧?

7za的相关命令

7za
a: Add files to archive
b: Benchmark
d: Delete files from archive 
e: Extract files from archive(without using directory names)
l: List contents of archive
t: Test integrity of archive
u: Update files to archive
x: eXtract files with full paths