gzip、bzip2、zip、rar、7z、compress 加压、解压
目录
一.gzip命令
二.bzip2命令
三.zip和unzip命令
四.rar和unrar命令
五.compress命令
六.lha命令
七.7z(p7zip)命令
一.gzip命令
1.gzip命令
(1)语法
gzip [选项] [压缩(解压)的文件名]
(2)选项说明
-c: 将输出写到标准输出上,并保留原有文件。
-d: 将压缩文件解压。
-l: 对每个压缩文件,显示下列字段。
压缩文件大小、未压缩文件的大小、压缩比、未压缩文件的名字。
-r: 递归地查找指定目录并压缩或解压缩其中的所有文件。
-t: 测试,检查压缩文件是否完整。
-v: 对每一个压缩和解压的文件显示文件名和压缩比。
-num: 对指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺少值为6。
(3)实例
将/root/a文件压缩成.gz文件
#gzip /root/a
详细显示例1中压缩的文件信息
#gzip –l /root/a.gz
将/root/a.gz文件解压缩
#gzip –dv /root/a.gz
将/root/a.tar文件压缩成.gz文件
#gzip /root/a.tar
详细显示压缩文件/root/a.tar.gz的信息
#gzip –l /root/a.tar.gz
解压缩文件/root/a.tar.gz
#gzip –dv /root/a.tar.gz
将/root/a文件用最佳的压缩比压缩
# gzip –9 /root/a
2.zcat命令
(1)语法
zcat [压缩的文件名]
(2)功能说明
读压缩文件内容
(3)实例
a.gz内容读出来
#zcat a.gz
二.bzip2命令
1.bzip2命令
(1)语法
bzip2 [选项] [压缩(解压)的文件名]
(2)选项说明
-c: 将压缩过程产生的数据输出到屏幕上。
-d: 将压缩文件解压。
-z: 压缩。
-#: 压缩等级, -1最快,但是压缩比最差,-9最慢,但是压缩比最好。
(3)实例
将/tmp/man.config以bzip2压缩
#bzip2 –z /tmp/man.config
将man.config.bz2解压
# bzip2 –d man.config.bz2
将/tmp/man.config文件用最佳的压缩比压缩
#bzip2 -9 /tmp/man.config
2. bzcat命令
(1)语法
bzcat [压缩的文件名]
(2)功能说明
读压缩文件内容
(3)实例
将man.config.bz2文件内容读出来
#bzcat man.config.bz2
三.zip和unzip命令
1.zip命令
(1)语法
zip [压缩文件名] [被压缩文件列表]
(2)实例
将当前目录下的文件a压缩成zip文件
#zip a.zip a
将/home目录下压缩到当前目录下,生成zip文件
#zip /root/home.zip /home
2.unzip命令
(1)语法
unzip [选项] [压缩文件名]
(2)选项说明
-x: 解压缩文件列表,但不包括指定的file文件。
-v: 查看压缩文件目录,但不解压缩。
-t: 测试文件有无损坏,但不解压缩。
-d: 目录,把压缩文件解压缩到指定目录下。
-z: 只显示压缩文件的注解。
-n: 不覆盖已经存在的文件。
-o: 覆盖已存在的文件且不要求用户确认。
-j: 不重建文档的目录结构,把所有文件解压缩到同一目录下。
(3)实例
将压缩文件a.zip在当前目录下解压缩
#unzip a.zip
将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,则要求unzip命令不覆原先的文件
#unzip –n a.zip –d /root
查看压缩文件目录,但不解压缩
#unzip –v a.zip
四.rar和unrar命令
1.rar
(1)语法
rar [选项] [压缩(解压)的文件名]
(2)选项说明
e: 压缩
a: 解压
(3)实例
将/tmp/man.config压缩
#rar e /tmp/man.config
将man.config.rar解压
#rar a man.config.rar
2.unrar
解压rar:
#unrar e -kb rarfile.rar
五.compress命令
(1)语法
compress [选项] [文件或目录]
(2)选项说明
-d: 解压 (uncompress命令)
-r: 可以连同目录下的文件同时压缩
-c: 将压缩过程产生的数据输出到屏幕上。
(3)/etc/man.config复制到/tmp,并加以压缩
#cd /tmp
#cp /etc/man.config
#compress man.config
#ls –l
-rw-r—r—1 root root 2605 Jul 27 11:43 man.config.Z
(4)man.config.Z文件解压
#compress –d man.config.Z
(5)man.config压缩成另外一个文件来备份
#compress –c man.config > man.config.back.Z
#ll man.config*
-rw-r—r—1 root root 2605 Jul 27 11:43 man.config
-rw-r—r—1 root root 2605 Jul 27 11:43 man.config. back.Z
六.lha命令
(1)语法
lha [选项] [压缩(解压)的文件名]
(2)选项说明
e: 压缩
a: 解压
(3)例:
lha e filename
lha a filename.lha
七.7z(p7zip)命令
解压7z:
#7za x 7zfile.7z
目录
一.gzip命令
二.bzip2命令
三.zip和unzip命令
四.rar和unrar命令
五.compress命令
六.lha命令
七.7z(p7zip)命令
一.gzip命令
1.gzip命令
(1)语法
gzip [选项] [压缩(解压)的文件名]
(2)选项说明
-c: 将输出写到标准输出上,并保留原有文件。
-d: 将压缩文件解压。
-l: 对每个压缩文件,显示下列字段。
压缩文件大小、未压缩文件的大小、压缩比、未压缩文件的名字。
-r: 递归地查找指定目录并压缩或解压缩其中的所有文件。
-t: 测试,检查压缩文件是否完整。
-v: 对每一个压缩和解压的文件显示文件名和压缩比。
-num: 对指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺少值为6。
(3)实例
将/root/a文件压缩成.gz文件
#gzip /root/a
详细显示例1中压缩的文件信息
#gzip –l /root/a.gz
将/root/a.gz文件解压缩
#gzip –dv /root/a.gz
将/root/a.tar文件压缩成.gz文件
#gzip /root/a.tar
详细显示压缩文件/root/a.tar.gz的信息
#gzip –l /root/a.tar.gz
解压缩文件/root/a.tar.gz
#gzip –dv /root/a.tar.gz
将/root/a文件用最佳的压缩比压缩
# gzip –9 /root/a
2.zcat命令
(1)语法
zcat [压缩的文件名]
(2)功能说明
读压缩文件内容
(3)实例
a.gz内容读出来
#zcat a.gz
二.bzip2命令
1.bzip2命令
(1)语法
bzip2 [选项] [压缩(解压)的文件名]
(2)选项说明
-c: 将压缩过程产生的数据输出到屏幕上。
-d: 将压缩文件解压。
-z: 压缩。
-#: 压缩等级, -1最快,但是压缩比最差,-9最慢,但是压缩比最好。
(3)实例
将/tmp/man.config以bzip2压缩
#bzip2 –z /tmp/man.config
将man.config.bz2解压
# bzip2 –d man.config.bz2
将/tmp/man.config文件用最佳的压缩比压缩
#bzip2 -9 /tmp/man.config
2. bzcat命令
(1)语法
bzcat [压缩的文件名]
(2)功能说明
读压缩文件内容
(3)实例
将man.config.bz2文件内容读出来
#bzcat man.config.bz2
三.zip和unzip命令
1.zip命令
(1)语法
zip [压缩文件名] [被压缩文件列表]
(2)实例
将当前目录下的文件a压缩成zip文件
#zip a.zip a
将/home目录下压缩到当前目录下,生成zip文件
#zip /root/home.zip /home
2.unzip命令
(1)语法
unzip [选项] [压缩文件名]
(2)选项说明
-x: 解压缩文件列表,但不包括指定的file文件。
-v: 查看压缩文件目录,但不解压缩。
-t: 测试文件有无损坏,但不解压缩。
-d: 目录,把压缩文件解压缩到指定目录下。
-z: 只显示压缩文件的注解。
-n: 不覆盖已经存在的文件。
-o: 覆盖已存在的文件且不要求用户确认。
-j: 不重建文档的目录结构,把所有文件解压缩到同一目录下。
(3)实例
将压缩文件a.zip在当前目录下解压缩
#unzip a.zip
将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,则要求unzip命令不覆原先的文件
#unzip –n a.zip –d /root
查看压缩文件目录,但不解压缩
#unzip –v a.zip
四.rar和unrar命令
1.rar
(1)语法
rar [选项] [压缩(解压)的文件名]
(2)选项说明
e: 压缩
a: 解压
(3)实例
将/tmp/man.config压缩
#rar e /tmp/man.config
将man.config.rar解压
#rar a man.config.rar
2.unrar
解压rar:
#unrar e -kb rarfile.rar
五.compress命令
(1)语法
compress [选项] [文件或目录]
(2)选项说明
-d: 解压 (uncompress命令)
-r: 可以连同目录下的文件同时压缩
-c: 将压缩过程产生的数据输出到屏幕上。
(3)/etc/man.config复制到/tmp,并加以压缩
#cd /tmp
#cp /etc/man.config
#compress man.config
#ls –l
-rw-r—r—1 root root 2605 Jul 27 11:43 man.config.Z
(4)man.config.Z文件解压
#compress –d man.config.Z
(5)man.config压缩成另外一个文件来备份
#compress –c man.config > man.config.back.Z
#ll man.config*
-rw-r—r—1 root root 2605 Jul 27 11:43 man.config
-rw-r—r—1 root root 2605 Jul 27 11:43 man.config. back.Z
六.lha命令
(1)语法
lha [选项] [压缩(解压)的文件名]
(2)选项说明
e: 压缩
a: 解压
(3)例:
lha e filename
lha a filename.lha
七.7z(p7zip)命令
解压7z:
#7za x 7zfile.7z
gzip、bzip2、zip、rar、7z、compress 加压、解压相关推荐
- java上传rar文件_java实现上传zip/rar压缩文件,自动解压
在pom中添加解压jar依赖 4.0.0 org.springframework.boot spring-boot-starter-parent 2.1.2.RELEASE com.hf uncomp ...
- java实现上传zip/rar压缩文件,自动解压
在pom中添加解压jar依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=&q ...
- Ubuntu使用gzip与bzip2与rar和tar压缩解压
目录 1.gzip压缩解压 2.bzip2压缩解压 3.rar压缩解压 tar归档压缩与解压包 1.gzip压缩解压 因为都是系统自带的我们不需要安装: ls 看一下目录当前的文件,创建一个 touc ...
- Mac上zip,rar,tar文件命令解压和压缩
经常遇到在windowns上的压缩文件,在mac上解压出现问题,特意总结了下在Terminal里常用命令的方式解压和压缩文件 1.zip压缩文件 zip命令的参数很多,可以利用"zip -- ...
- RAR Extractor - WinRAR ZIP 7Z Mac文件解压软件
RAR Extractor - The Unarchiver Mac是一款支持Rar,Zip,Tar,7-zip,exe,jar等多种格式压缩文件进行解压的文件解压软件,您可以使用RAR Extrac ...
- Java解压上传zip或rar文件,并解压遍历文件中的html的路径
1.本文只提供了一个功能的代码 public String addFreeMarker() throws Exception {HttpSession session = request.getSes ...
- CMD压缩包(zip、rar、rar5)文件解压
压缩包(zip.rar.rar5)解压 目前WinRAR最新使用的是rar5,rar5加密算法并未开源.网上unrar也只能rar4进行解压: 因此通过安装winrar软件,CMD方式调用软件进行解压 ...
- ubuntu unrar解压rar包和unzip 解压zip包
unrar 解压 rar压缩包 选项如下 e Extract files to current directory. l List archive content. p ...
- zip压缩包带有密码如何解压
zip格式的压缩包在解压的时候发现带有解压密码,想要解压文件就需要将正确的解压密码找到,才能够顺利解压文件. 使用软件,将压缩包(支持rar.zip.7z格式)添加到软件中,选择一种方法,点击[下一步 ...
- C#中使用7Z进行压缩解压
C#中使用7Z进行压缩解压 SevenZipSharp相关文档下载地址: http://sevenzipsharp.codeplex.com/releases/view/51254 1. 解决方案中添 ...
最新文章
- 【Android】FragmentTabHost实现底部Tab菜单选项
- 重写修改重写的Dialog显示问题
- 云计算--Presto
- 芯片巨头英特尔放弃竞争迷你计算机市场
- netty系列之:channelHandlerContext详解
- 支持上传文件的xhEditor for Typecho EX插件
- 递归不行就换动态规划(洛谷P1028题题解,Java语言描述)
- 《Swift 权威指南》——第6章,第6.1节函数的定义和调用
- 【WPF】WPF 命令
- 手机界的革命-云手机(华为云)
- MySQL + Atlas --- 部署读写分离
- 一致代价搜索_58搜索效率优化平台建设实践
- UNIX 网络编程课程目录
- Matlab生成zipf随机数
- SolidWorks2010
- fgo服务器中断020202,fgo2.6版本更新 8月18日更新维护内容一览
- 原创 | 不瞒你说,我也参加过培训
- Android Banner Indicator 轮播图指示器
- util.promisify
- MySql Sharding分表、分库、分片和分区知识讲解
热门文章
- EM规划器:EMPlanner
- 持续交付体系在高德的实践历程
- matlab的局放仿真,基于Matlab/Simulink的电力电缆局部放电信号传播的仿真方法
- 中国区海图列表 中国海图列表 中国电子海图000格式列表
- java实现一个基于文本界面的项目——客户信息管理系统
- 12306网站、抢票插件以及偶写的自动订票小程序
- 计算机学院毕业条幅,毕业季横幅标语60句
- ChatGPT 有哪些 “激动人心的时刻“?以及自己的一些思考
- rabbitmq集群搭建以及万级并发下的性能调优
- php mysql 男女_PHP-MySQL插入与选择