文档章节

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

运维技术
 运维技术
发布于 2015/11/06 09:41
字数 431
阅读 1016
收藏 0
点赞 0
评论 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 指定解压目录


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



© 著作权归作者所有

共有 人打赏支持
运维技术
粉丝 97
博文 96
码字总数 101333
作品 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
我的 Fedora 14 安装笔记

一. 安装的系统的时候选上 Development 下的 Development Libraries 和 Development Tools,编译安装软件的时候需要。 二. 安装完成后,先对系统进行 update。打开终端,进入管理员模式,输入...

lrbeery
2010/12/23
0
2
对Linux上的各类型压缩格式的一个总结

我使用的环境是64位的 Red Hat Enterprise Linux Server release 6.4 (Santiago) 1.compress与*.Z文件 compress程序的作用是:Compress reduces the size of the named files using adaptive......

北风其凉
2014/11/25
0
0
我的 fedora 14 安装备忘

一. 安装的系统的时候选上 Development 下的 Development Libraries 和 Development Tools,编译安装软件的时候需要。 二. 安装完成后,先对系统进行 update。打开终端,进入管理员模式,输入...

冰棍
2010/12/19
0
0
压缩/解压缩工具--p7zip

7-Zip 是一种高压缩比存档格式 7z 的管理器,不过用于 Win 平台。如果是 Linux 用户,则可以使用 P7ZIP 来代替。 P7ZIP 的安装 在 Debian/Ubuntu 系统,可通过 sudo apt-get install p7zip 进...

匿名
2008/12/01
4.8K
0
CentOS 6.x 安装后设置及配置、网络、软件源、压缩、语言包、输入法

CentOS 6.x 安装后设置及配置、网络配置及设置、软件源配置和163源及更新、添加删除软件、安装桌面系统、压缩与解压、语言包、输入法、VirtualBox、Flash 本页目录 四.CentOS6安装后基本配置...

石头哥哥
2013/03/01
0
4
Ubuntu下非常规方法安装绿色软件(压缩包)

继上一篇http://www.cnblogs.com/EasonJim/p/7117567.html文章中说的常规方式安装的软件,都会自动在命令行及Dash Home中体现。 但是如果是使用压缩包进行安装的,这些都要自行处理。 一、准...

easonjim
2017/07/04
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

用Python绘制红楼梦词云图,竟然发现了这个!

Python在数据分析中越来越受欢迎,已经达到了统计学家对R的喜爱程度,Python的拥护者们当然不会落后于R,开发了一个个好玩的数据分析工具,下面我们来看看如何使用Python,来读红楼梦,绘制小...

猫咪编程
18分钟前
0
0
Java中 发出请求获取别人的数据(阿里云 查询IP归属地)

1.效果 调用阿里云的接口 去定位IP地址 2. 代码 /** * 1. Java中远程调用方法 * http://localhost:8080/mavenssm20180519/invokingUrl.action * @Title: invokingUrl * @Description: * @ret......

Lucky_Me
41分钟前
1
0
protobuf学习笔记

相关文档 Protocol buffers(protobuf)入门简介及性能分析 Protobuf学习 - 入门

OSC_fly
昨天
0
0
Mybaties入门介绍

Mybaties和Hibernate是我们在Java开发中应用的比较多的两个ORM框架。当然,目前Mybaties正在慢慢取代Hibernate,这是因为相比较Hibernate而言Mybaties性能更好,响应更快,更加灵活。我们在开...

王子城
昨天
2
0
编程学习笔记之python深入之装饰器案例及说明文档[图]

编程学习笔记之python深入之装饰器案例及说明文档[图] 装饰器即在不对一个函数体进行任何修改,以及不改变整体的原本意思的情况下,增加函数功能的新函数,因为这个新函数对旧函数进行了装饰...

原创小博客
昨天
0
0
流利阅读笔记33-20180722待学习

黑暗中的生物:利用奇技淫巧快活生存 Daniel 2018-07-22 1.今日导读 如果让你在伸手不见五指的黑暗当中生存,你能熬过几天呢?而大千世界,无奇不有。在很多你不知道的角落,有些生物在完全黑...

aibinxiao
昨天
6
0
Hystrix降级逻辑中如何获取触发的异常

通过之前Spring Cloud系列教程中的《Spring Cloud构建微服务架构:服务容错保护(Hystrix服务降级)》一文,我们已经知道如何通过Hystrix来保护自己的服务不被外部依赖方拖垮的情况。但是实际...

程序猿DD
昨天
1
0
gin endless 热重启

r := gin.New()r.GET("/", func(c *gin.Context) {c.String(200, config.Config.Server.AppId)})s := endless.NewServer(":8080", r)s.BeforeBegin = func(add string) ......

李琼涛
昨天
1
0
JAVA模式之代理模式

平时一直在用spring,spring中最大的特效IOC和AOP,其中AOP使用的就是代理模式.闲着无聊,随手写了一个代理模式,也记录下代理模式的实现Demo. 比如现在有一个场景是:客户想要增加一个新的功能,...

勤奋的蚂蚁
昨天
0
0
ES15-JAVA API 索引管理

1.创建连接 创建连接demo package com.sean.esapi.client;import java.net.InetSocketAddress;import org.elasticsearch.action.get.GetResponse;import org.elasticsearch.clien......

贾峰uk
昨天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部