7za对rar文件解压失败问题
问题原因:
7za不支持对rar的解压,7z才支持
解决方法:
1).安装包安装
去网站 http://sourceforge.net/projects/p7zip/files/ 或 http://sourceforge.net/projects/p7zip/files/p7zip/ 上下载p7zip的包.
2) 找到对应版本号进去,页面会提供你下载,一个是bin包,另一个是源码包,这里下的是bin包,下载的包名称是:p7zip_16.02_x86_linux_bin.tar.bz2;
3) 在Linux上执行下面命令(解压和安装):
tar -xjvf p7zip_16.02_x86_linux_bin.tar.bz2
cd p7zip_16.02
sh install.sh
这里需要注意的是下载:p7zip_16.02_x86_linux_bin.tar.bz2 而不是p7zip_16.02_src_all.tar.bz2
博主开始就直接点击下载最新的版本得到的安装包p7zip_16.02_src_all.tar.bz2去Linux安装后 导致 7za命令生效,7z命令不生效
解压的时候使用命令 “7z x 文件名” 就行
p7z安装完成之后实际上出现了三个可执行文件,7z, 7za和7zr。这三个文件是有区别的。其中7zr与7za属于轻量级,不使用插件,7zr只用来处理7z格式的压缩包,7za支持的格式稍多,而7z则使用插件,支持的格式最多。
可以man一下来看看具体的信息