linux 安装p7zip 支持rar
7zip 9.20安装后不支持rar格式的文件,需附加安装其他文件,首先下载2个源码包
http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/
p7zip_9.20.1_src_all.tar.bz2 和 p7zip_9.20.1_x86_linux_bin.tar.bz2
先将p7zip_9.20.1_src_all.tar.bz2解压,进入解压后的文件夹p7zip_9.20.1中
执行./install.sh 命令后出现一下提示表示安装成功
这时p7zip已经安装完成,可以运行7za命令,但7za命令无法解压rar文件,还需要安装另一个源码包:
在解压p7zip_9.20.1_x86_linux_bin.tar.bz2,此时会默认将这个包里的内容也解压到p7zip_9.20.1文件夹中
这时p7zip_9.20.1文件夹中会多出一个bin目录,安装bin/Codecs/Rar29.so
或者将p7zip_9.20.1_x86_linux_bin.tar.bz2解压出来的文件夹(可以删除之前解压出来的7zip_9.20.1文件夹)放到指定的软件安装目录中,将bin目录下的7z和7z.so文件复制到/usr/sbin目录中,此时就可以使用7z命令来解压rar文件了。 对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压它们: 1)对于.zip linux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。它们的参数选项很多,可用命令zip -help和unzip -help查看,这里只做简单介绍,举例说明一下其用法: # zip yajiu.zip yajiu.jpg yajiu.png这条命令是将yajiu.jpg和yajiu.png压缩成一个zip包# zip yajiu.zip *.jpg这条命令是将所有.jpg的文件压缩成一个zip包# zip -r yajiu.zip yajiu这条命令是将文件夹yajiu压缩成一个zip包# unzip yajiu.zip这条命令是将yajiu.zip中的所有文件解压出来 yajiu@yajiu-desktop:~$ cd 图片yajiu@yajiu-desktop:~/图片zip yajiu.zip yajiu.jpg yajiu.pngupdating: yajiu.jpg (deflated 34%)updating: yajiu.png (deflated 0%)yajiu@yajiu-desktop:~/图片$ zip yajiu.zip *.jpgadding: 1.jpg (deflated 34%)adding: 2.jpg (deflated 0%)yajiu@yajiu-desktop:~/图片$ zip -r yajiu.zip yajiuadding: yajiu/ (stored 0%)adding: yajiu/yajiu.zip (stored 0%)adding: yajiu/yajiu.jpg (deflated 34%)adding: yajiu/yajiu.rar (deflated 0%)adding: yajiu/yajiu.7z (deflated 0%)adding: yajiu/yajiu.png (deflated 0%)yajiu@yajiu-desktop:~/图片$ unzip yajiu.zipArchive: yajiu.zipreplace 1.jpg? [y]es, [n]o, [A]ll, [N]one, [r]ename: yinflating: 1.jpg replace 2.jpg? [y]es, [n]o, [A]ll, [N]one, [r]ename: yinflating: 2.jpg yajiu@yajiu-desktop:~/图片$ 原文链接:http://hi.baidu.com/zgyz/blog/item/f7ef29085c90d4d663d98665.html 2)对于.rar 安装: sudo apt-get install rar unrar 或者可从http://www.rarsoft.com/download.htm下载 RAR for Linux 编译安装# tar -xzpvf rarlinux-3.8.0.tar.gz# cd rar# make这样就安装好了,安装之后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。它们的参数选项很多,可用命令rar -help和unrar -help查看,这里亦简单举例说明一下其用法: # rar a yajiu.rar yajiu.jpg yajiu.png这条命令是将yajiu.jpg和yajiu.png压缩成一个rar包# rar a yajiu.rar *.jpg这条命令是将所有.jpg的文件压缩成一个rar包# rar a yajiu.rar yajiu这条命令是将文件夹yajiu压缩成一个rar包# unrar e yajiu.rar这条命令是将yajiu.rar中的所有文件解压出来 yajiu@yajiu-desktop:~$ cd 图片yajiu@yajiu-desktop:~/图片$ rar a yajiu.rar yajiu.jpg yajiu.png RAR 3.80 beta 2 Copyright (c) 1993-2008 Alexander Roshal 16 Jun 2008Shareware version Type RAR -? for help Evaluation copy. Please register. Creating archive yajiu.rar Adding yajiu.jpg OK Adding yajiu.png OK Doneyajiu@yajiu-desktop:~/图片$ rar a yajiu.rar *.jpg RAR 3.80 beta 2 Copyright (c) 1993-2008 Alexander Roshal 16 Jun 2008Shareware version Type RAR -? for help Evaluation copy. Please register. Creating archive yajiu.rar Adding 1.jpg OK Adding 2.jpg OK Doneyajiu@yajiu-desktop:~/图片$ rar a yajiu.rar yajiu RAR 3.80 beta 2 Copyright (c) 1993-2008 Alexander Roshal 16 Jun 2008Shareware version Type RAR -? for help Evaluation copy. Please register. Creating archive yajiu.rar Adding yajiu/yajiu.zip OK Adding yajiu/yajiu.jpg OK Adding yajiu/yajiu.rar OK Adding yajiu/yajiu.7z OK Adding yajiu/yajiu.png OK Adding yajiu OK Doneyajiu@yajiu-desktop:~/图片$ unrar e yajiu.rar UNRAR 3.80 beta 2 freeware Copyright (c) 1993-2008 Alexander Roshal Extracting from yajiu.rar 1.jpg already exists. Overwrite it ?[Y]es, [N]o, [A]ll, n[E]ver, [R]ename, [Q]uit Y Extracting 1.jpg OK 7a008fc287fe680c0ff477e9.jpg already exists. Overwrite it ?[Y]es, [N]o, [A]ll, n[E]ver, [R]ename, [Q]uit Y Extracting 2.jpg OK All OKyajiu@yajiu-desktop:~/图片$ 原文链接:http://hi.baidu.com/zgyz/blog/item/f7ef29085c90d4d663d98665.html 2)对于.7z 支持 7Z,ZIP,Zip64,CAB,RAR,ARJ,GZIP,BZIP2,TAR,CPIO,RPM,ISO,DEB 压缩文件格式 安装: sudo apt-get install p7zip p7zip-full p7zip-rar # 7z a yajiu.7z yajiu.jpg yajiu.png这条命令是将yajiu.jpg和yajiu.png压缩成一个7z包# 7z a yajiu.7z *.jpg这条命令是将所有.jpg的文件压缩成一个7z包# 7z a yajiu.7z yajiu这条命令是将文件夹yajiu压缩成一个7z包# 7z e yajiu.7z这条命令是将yajiu.7z中的所有文件解压出来,e是解压到当前路径# 7z x yajiu.7z这条命令是将yajiu.7z中的所有文件解压出来,x是解压到压缩包命名的目录下 yajiu@yajiu-desktop:~$ cd 图片yajiu@yajiu-desktop:~/图片$ 7z a yajiu.7z yajiu.jpg yajiu.png 7-Zip (A) 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05p7zip Version 4.58 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)Scanning Creating archive yajiu.7z Compressing yajiu.jpg Compressing yajiu.png Everything is Okyajiu@yajiu-desktop:~/图片$ 7z a yajiu.7z *.jpg 7-Zip (A) 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05p7zip Version 4.58 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)Scanning Creating archive yajiu.7z Compressing 1.jpg Compressing 2.jpg Everything is Okyajiu@yajiu-desktop:~/图片$ 7z a yajiu.7z yajiu 7-Zip (A) 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05p7zip Version 4.58 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)Scanning Creating archive yajiu.7z Compressing yajiu/yajiu.7z Compressing yajiu/yajiu.rar Compressing yajiu/yajiu.zip Compressing yajiu/yajiu.jpg Compressing yajiu/yajiu.png Everything is Okyajiu@yajiu-desktop:~/图片$ 7z x yajiu.7z 7-Zip 4.58 beta Copyright (c) 1999-2008 Igor Pavlov 2008-05-05p7zip Version 4.58 (locale=zh_CN.UTF-8,Utf16=on,HugeFiles=on,2 CPUs) Processing archive: yajiu.7z file 1.jpgalready exists. Overwrite with 1.jpg?(Y)es / (N)o / (A)lways / (S)kip all / A(u)to rename / (Q)uit? YExtracting 1.jpgfile 2.jpgalready exists. Overwrite with 2.jpg?(Y)es / (N)o / (A)lways / (S)kip all / A(u)to rename / (Q)uit? YExtracting 2.jpg Everything is Ok Files: 2Size: 112564Compressed: 96228 原文链接:http://hi.baidu.com/zgyz/blog/item/f7ef29085c90d4d663d98665.html
转载于:https://www.cnblogs.com/wpjamer/articles/7183743.html
linux 安装p7zip 支持rar相关推荐
- linux安装tesseract支持tess4j图片识别
简介 因公司需求要识别上传图片中的相关信息,因此选择了tees4j实现相关功能,其中直接通过tess4j识别不是很好,所以通过java代码对图片进行了处理之后再用tess4j进行识别,在部署到linu ...
- linux安装php支持redis拓展
1.先下载phpredis-2.2.4.tar.gz(拓展文件版本自己找我这里以这个为例) tar zxvf phpredis-2.2.4.tar.gz cd phpredis-2.2.4 2.调用p ...
- linux系统7z和rar安装与使用
1. linux安装7z命令 linux上安装7z命令有两种方式:在线安装和安装包安装,下面分别介绍. 1.1 在线安装 如果你的宿主机Linux可以连接外网,推荐用这种方式,方便简单,执行命令: s ...
- linux解压工具软件,linux 安装rar解压工具
linux中默认的tar命令用于解压压缩文件,但是tar命令不支持rar文件的解压和压缩,需要安装rar解压工具,实现rar命令解压rar压缩包. 1.下载rarlab软件wget -c https: ...
- 无root 权限 linux安装 rar,centos上如何yum安装rar/unrar及手动安装最新rar
这篇文章因为年代久远,因为部分源失效,导致不可用,最新的教程见Linux中安装rar [root@hello ~]# yum install unrar centos ...
- linux 安装rar解压工具
linux中默认的tar命令用于解压压缩文件,但是tar命令不支持rar文件的解压和压缩,需要安装rar解压工具,实现rar命令解压rar压缩包. 1.下载rarlab软件 官网下载页面:https: ...
- linux安装liinuxrar教程,linux操作系统下RAR的安装和使用
============zip文件的操作================================== zip -r data.zip data 解释:将data文件夹压缩成了data.zip格 ...
- Linux安装rar压缩软件
在liunx下原本是不支持rar文件的,需要安装liunx下的winrar版本,操作如下 <1>:wget http://www.rarsoft.com/rar/rarlinux-4.0 ...
- linux 卸载32位rar,Linux安装rar和unrar命令,及使用说明
1.下载rar的安装包 怎么寻找下载链接? (1). 进入RAR的官方网站http://www.rarlab.com/,在网站里面里面进入下载,找到对应要下载的版本http://www.rarlab. ...
- Linux安装rar
Linux安装rar 1.下载RAR 官网下载地址:https://www.rarlab.com/download.htm wget下载:wget http://www.rarsoft.com/rar ...
最新文章
- 一份史上最全的深度学习资料,包括国内外顶尖学校课程以及顶会论文集
- Keras【Deep Learning With Python】更优模型探索Keras实现CNN
- Java黑皮书课后题第7章:*7.11(统计:计算标准差)编程练习题5.45计算数字的标准差。本题…计算标准差,使用一个数组存储x的每个数。编写测试程序,提示用户输入10个数字,显示平均值和标准差
- 服务器端如何开启GZIP压缩功能
- UI控件之UISlider
- 接口监控_java应用监控之利用cat接口性能优化,每一次都是血的教训
- PostgreSQL中的执行计划
- 记一次服务器被攻击事件
- 中国省市区地址三级联动jQuery插件 - distpicker
- HTML颜色编码和名称
- 基于 STM32F412RE 的 Flappy bird 游戏机实现
- C语言中printf打出2进制与16进制数
- CRM客户关系管理系统助力企业处理客户投诉问题
- C++设计一个长方形类
- JAVA程序员的堕落:只知框架不懂底层原理
- Webmin未经身份验证的远程代码执行-墨者学院
- Java面向对象的主要特征
- 初创企业该追求盈利还是高估值
- Pygame学习笔记 4 —— 时间与运动
- 基于随机无迹σ变异的改进HHO算法