-
7zip命令有7z和7za,7za是精简版部分格式不支持,7z是全功能版的,建议使用7z。
-
使用7zip的优点是可以解决中文乱码问题。
以及对于大于2G以上zip格式解压的支持,而unzip无法解压2G以上的zip文件。
且7zip可以解压rar格式。
在解压上的如此全能,简直了。 - 常用解压命令
7z x baddb.zip
-
打包格式: 7z {a|d|l|e|u|x} 压缩包文件名 {文件列表或目录,可选}
参数说明:
a 向压缩包里添加文件或创建压缩包,如向baddb.7z添加pic.jpg,执行:7z a baddb.7z pic.jpg; 将baddb目录打包执行:7z a baddb.7z baddb;
d 从压缩里删除文件,如将baddb.7z里的pic.jpg删除,执行:7z d baddb.7z pic.jpg
l 列出压缩包里的文件,如列出baddb.7z里的文件,执行:7z l baddb.7z
e 解压到当前目录,目录结构会被破坏,如baddb.rar内有如下目录及文件aaa/bbb/ccc.txt,执行:7z e baddb.rar,目录aaa和bbb及文件ccc.txt都会存放在当前目录下。
x 以完整路径解压。7z x baddb.zip
-
安装7zip
-
32位CentOS 5 系列执行下面命令:
wget -c http://pkgs.repoforge.org/p7zip/p7zip-9.20.1-1.el5.rf.i386.rpm wget -c http://pkgs.repoforge.org/p7zip/p7zip-plugins-9.20.1-1.el5.rf.i386.rpm rpm -ivh p7zip-9.20.1-1.el5.rf.i386.rpm rpm -ivh p7zip-plugins-9.20.1-1.el5.rf.i386.rpm
-
64位CentOS 5 系列执行下面命令:
wget -c http://pkgs.repoforge.org/p7zip/p7zip-9.20.1-1.el5.rf.x86_64.rpm wget -c http://pkgs.repoforge.org/p7zip/p7zip-plugins-9.20.1-1.el5.rf.x86_64.rpm rpm -ivh p7zip-9.20.1-1.el5.rf.x86_64.rpm rpm -ivh p7zip-plugins-9.20.1-1.el5.rf.x86_64.rpm
-
32位CentOS 6 系列执行下面命令:
wget -c http://pkgs.repoforge.org/p7zip/p7zip-9.20.1-1.el6.rf.i686.rpm wget -c http://pkgs.repoforge.org/p7zip/p7zip-plugins-9.20.1-1.el6.rf.i686.rpm rpm -ivh p7zip-9.20.1-1.el6.rf.i686.rpm rpm -ivh p7zip-plugins-9.20.1-1.el6.rf.i686.rpm
-
64位CentOS 6 系列执行下面命令:
wget -c http://pkgs.repoforge.org/p7zip/p7zip-9.20.1-1.el6.rf.x86_64.rpm wget -c http://pkgs.repoforge.org/p7zip/p7zip-plugins-9.20.1-1.el6.rf.x86_64.rpm rpm -ivh p7zip-9.20.1-1.el6.rf.x86_64.rpm rpm -ivh p7zip-plugins-9.20.1-1.el6.rf.x86_64.rpm
-
Debian 系统执行下面命令:
apt-get install p7zip-full
-
示例
[root@baddb ~]# 7z x baddb.zip 7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18 p7zip Version 9.20 (locale=C,Utf16=off,HugeFiles=on,2 CPUs) Processing archive: 1.zip Extracting root Extracting root/test0.jpg Extracting root/test1.jpg Extracting root/test2.jpg Extracting root/test3.jpg Extracting root/test4.jpg Extracting root/test5.jpg Extracting root/test6.jpg Extracting root/test7.jpg Extracting root/test8.jpg Extracting root/test9.jpg Extracting root/test10.jpg Everything is Ok Folders: 1 Files: 11 Size: 157089 Compressed: 147008
-
zip文件解压中文文件乱码问题
由于zip文件中没有声明其编码,所以在Linux上使用unzip解压以默认编码解压,中文文件名会出现乱码。
使用7z解压即可解决:7z x baddb.zip
也可以使用:jar xvf baddb.zip