文章标题

来源:互联网 发布:表单制作软件 编辑:程序博客网 时间:2024/06/08 19:11

6.1 压缩打包介绍
1.压缩文件方便传输,压缩后文件大小较压缩前会小很多。针对磁盘,压缩后节省空间。针对网络传输,传输速度提升,带宽资源耗费小。

2.家用带宽比如100M ,下载能达到,上传比较慢
机房带宽100M ,下载和上传都能达到100M

3.在Windows上压缩文件格式一般为.rar ,.zip , .7z

4.在Linux下上压缩文件格式一般为.zip, .gz, .bz2 ,xz ,.tar.gz,.tar.bz2, .tar.xz(后缀名)


6.2 gzip压缩工具
1.语法:gzip跟文件名
- gzip 1.txt
在压缩完成后带有.gz的后缀名
这里写图片描述

压缩后的文件大小
这里写图片描述

2.gzip -d 1.txt.gz用来解压该压缩文件
这里写图片描述
3.wc -l 1.txt是查看该文件的总共行数

4.如果压缩前文件的大小和解压后文件的大小有差异,则这个文件是虚的,有空隙。

5.gzip -1 1.txt 这里的1是表示它的压缩级别(可指定) 默认是6级别 1级别是压缩最不严谨的 耗费CUP资源最小 9级别是最严谨的 耗费CUP资源最大

6.gunzip 1.txt.gz该命令也可解压缩

7.压缩完的文件可使用file 1.txt.gz来查看信息
这里写图片描述

8.查看压缩文件的内容zcat 1.txt.gz

9.默认情况下压缩或者解压文件 源文件是会消失的 比如压缩完1.txt后就只存在1.txt.gz而不再有1.txt的文件了

gzip -c 1.txt > /tmp/1.txt.gz 这里-c选项 可以保留1.txt 并将压缩后的文件放在指定位置
这里写图片描述

10.解压后会成为普通文件 也可以保存压缩文件 并重命名 大小没有任何变化
这里写图片描述

11.gzip不能压缩目录


6.3 bzip2压缩工具
1.bzip2压缩文件的能力比gzip更强,它们的算法不一样的
2.初次使用 需要安装 yum install -y bzip2
3.语法:压缩 bzip2 1.txt
这里写图片描述

解压bzip2 -d 1.txt.bz2或者bunzip2 1.txt.bz2

4.不支持压缩目录

5.-c 选项指定到一个路径下 保留压缩文件
这里写图片描述

6.bzip2 默认使用9级别

7.使用file命令查看文件的格式

8.bzcat用来查看bzip2的压缩文件内容


6.4 xz压缩工具
1. 使用语法 : xz 2.txt
这里写图片描述

xz比bzip2压缩能力更强 默认9级别

2.unxz 2.txt.xz
xz -d 2.txt.xz 解压缩

3.xzcat 查看xz压缩文件的内容

4.xz -d -c /tmp/2.txt.xz > ./ 4.txt
解压缩xz的文件指定解压到哪里 并保留原来的压缩文件
5.xz -c 2.txt > /tmp/2.txt.xz
保留原来的文件并将压缩文件指定到某一路径下

原创粉丝点击