一般在linux下解压zip文件,直接用系统默认的unzip就可以进行解压。
可是如果压缩文件.zip是大于2G的,那unzip就无法使用了。这是由于C库中long类型数据所能表示的文件偏移在32位机子上只能有2G。
所以如果要解压大文件,需要使用7zip。
测试平台: SLES 10.3
安装软件:p7zip_9.20.1_x86_linux_bin.tar.bz2
(官网下载:http://sourceforge.net/projects/p7zip/files/)
解压该文件
bzip2 -d p7zip_9.20.1_x86_linux_bin.tar.bz2
tar -xvf p7zip_9.20.1_x86_linux_bin.tar
执行 ./install.sh
安装成功
接着就可以使用 7za命令解压.zip文件了。
如: 7za x p7zip_9.04_x86_linux_bin.zip
可是如果压缩文件.zip是大于2G的,那unzip就无法使用了。这是由于C库中long类型数据所能表示的文件偏移在32位机子上只能有2G。
所以如果要解压大文件,需要使用7zip。
测试平台: SLES 10.3
安装软件:p7zip_9.20.1_x86_linux_bin.tar.bz2
(官网下载:http://sourceforge.net/projects/p7zip/files/)
解压该文件
bzip2 -d p7zip_9.20.1_x86_linux_bin.tar.bz2
tar -xvf p7zip_9.20.1_x86_linux_bin.tar
执行 ./install.sh
安装成功
接着就可以使用 7za命令解压.zip文件了。
如: 7za x p7zip_9.04_x86_linux_bin.zip