前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >7z(p7zip)压缩软件在Linux下的安装和使用

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

作者头像
明哥的运维笔记
发布2019-01-30 10:15:39
16.5K0
发布2019-01-30 10:15:39
举报
文章被收录于专栏:运维笔记运维笔记

Evernote Export

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

1) 简介

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

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

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

命令行版本下载:https://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 https://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 指定解压目录

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-11-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档