文档章节

7z(p7zip)压缩软件在Linux下的安装和使用

运维技术
 运维技术
发布于 2015/11/06 09:41
字数 431
阅读 1249
收藏 0
Evernote Export

7z(p7zip)压缩软件在Linux下的安装和使用

1) 简介

7z,全称7-Zip, 是一款开源软件。是目前公认的压缩比例最大的压缩解压软件。

主页:http://www.7-zip.org/

中文主页:http://7z.sparanoid.com/

命令行版本下载:http://7z.sparanoid.com/download.html

主要特征:

# 全新的LZMA算法加大了7z格式的压缩比

# 支持格式:

* 压缩 / 解压缩:7z, XZ, BZIP2, GZIP, TAR, ZIP

* 仅解压缩:ARJ, CAB, CHM, CPIO, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, UDF, VHD, WIM, XAR, Z

2)退出代码

0 : 正常,没有错误;

1 : 警告,没有致命的错误,例如某些文件正在被使用,没有被压缩;

2 : 致命错误;

7 : 命令行错误;

8 : 没有足够的内存;

255 : 用户停止了操作;

2) 安装

不得不说7z的压缩率真的很高,需要高压缩的同学可以关注一下,linux下的7z叫做p7zip,安装也很简单:

1

apt-get install p7zip


源码安装方式:

 wget http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_x86_linux_bin.tar.bz2

 tar -jxf p7zip_9.20.1_x86_linux_bin.tar.bz2

 ./install.sh


2) 使用

下面说一下它的压缩命令:

1

7z a -t7z -r myfiles.7z myfile/*


这里解释一下:


a 添加文件或文件夹到压缩包


-t 指定压缩类型 7z


-r 当然是递归了


myfiles.7z 是生成的压缩文件


myfile/* 是要压缩的目录


然后是解压命令:

1

7z x myfiles.7z -r -o./


x 表示解压文件


myfiles.7z 是要解压的文件


-r 这个。。。仍然是递归


-o 指定解压目录


./ 当前目录,可以是绝对路径



© 著作权归作者所有

共有 人打赏支持
运维技术
粉丝 104
博文 105
码字总数 110191
作品 1
广州
部门经理
私信 提问
彻底解决Ubuntu上RAR压缩包乱码问题

安装Linux版7zip: sudo apt-get install p7zip p7zip-full p7zip-rar 卸载可能安装过的rar相关包(默认是没有安装的): sudo apt-get remove rar unrar 经过这样操作,以后解压rar文件时,f...

eechen
2012/10/13
0
2
CentOS安装rar、7z压缩

在Linux上常见的压缩格式是tar.gz或tar.bz2,当遇到有rar或7z格式的压缩文件时需要先安装相关软件。系统用的是CentOS6.0。 安装编译所需的软件包: yum install make gcc gcc-c++ 一、安装R...

小代码2016
2014/12/27
0
0
linux下安装7z命令及7z命令的使用

本文主要介绍了在linux下安装7z命令的方法,同时介绍了7z命令的使用。7z压缩格式拥有众多优点,具有极高的压缩比率,如果你还不了解,请看文章:7z格式、LZMA压缩算法和7-Zip详细介绍。 reil...

烽焱10仴
2015/10/20
2.7K
0
rhel 6.0 yum 安装装7zip压缩解压缩软件

7-Zip 是一种高压缩比的存档格式 7z 的管理器,可惜只能用于 Windows 平台。其实7-zip也有linux版本的,只不过它不叫7-zip了,而是P7ZIP。 #yum install p7zip P7ZIP 的使用 创建压缩包:7za...

mj4738
2012/11/23
0
0
7z-linux下解决中文名乱码的终极办法

linux上安装7z主要是为了解决中文文件名乱码的问题,压缩率还是其次原因 具体安装看参考网址,建议用源码方式安装 官网下载地址:http://www.7-zip.org/download.html 源文件项目地址:http:...

爬墙
2016/03/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一文了解JVM全部垃圾回收器,从Serial到ZGC

《对象搜索算法与回收算法》介绍了垃圾回收的基础算法,相当于垃圾回收的方法论。接下来就详细看看垃圾回收的具体实现。 上文提到过现代的商用虚拟机的都是采用分代收集的,不同的区域用不同...

公众号_Zack说码
15分钟前
6
0
用七牛云做小程序直播不用资质只需要公安备案

一般做小程序需要到live-pusher和live-player 分别用于推拉流但要求太严格一般商户满足不了这种情况 暂只针对国内主体如下类目的小程序开放,需要先通过类目审核,再在小程序管理后台,“设置...

xiaogg
19分钟前
2
0
spring2

Spring第二天 回顾: IOC:控制反转,把对象的创建权利反转给spring框架。 IOC的作用:解耦 Spring中的工厂: ApplicationContext ClassPathXmlApplicationContext FileSystemXmlApplication...

码农屌丝
29分钟前
3
0
Postman请求向后台传递List数据

前后台分离项目,使用Postman对写好的接口进行测试,请求类型为Post需要向后台传递List<String> list数据下面是后台控制层的java代码 @RequestMapping(value = "/del",method = RequestMetho...

王子城
34分钟前
4
0
Java并发编程的艺术:Condition的实现分析

ConditionObject是同步器AbstractQueuedSynchronizer的内部类,因为Condition的操作需要获取相关联的锁,所以作为同步器的内部类也较为合理。每个Condition对象都包含着一个队列(以下称为等...

陈刚生
34分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部