9月27日学习笔记

 6.1 压缩打包介绍

 6.2 gzip压缩工具

    6.3 bzip2压缩工具

 6.4 xz压缩工具

    6.5 zip压缩工具

    6.6 tar打包

    6.7 打包并压缩

压缩打包介绍

压缩完的文件,一般都是会小很多,更利于文件的传输和节省磁盘空间,带宽的资源也会减少。

linux下常见的压缩文件(都是后缀名)

 

 7de8a873b5e0f0df5669c47e540a9177c4f.jpg

linux下的文件后缀名可加可不加,但压缩文件最好用上后缀名。为了更方便的知道是由哪种压缩工具所压缩。

 

          gzip压缩工具

4acf293c469ef88a0c950ca9f6dca83b778.jpg

先弄个大文件做测试:

eb66c8cd3abdae8d871af41f01a4b18eb1f.jpg

acb9805c1e116201a8769c4f5354855d82f.jpg

find /etc/-type f -name "*conf" -exec cat{} >> 1.txt \;

把查找出来后所有.conf结尾的文件的内容全部追加到 1.txt文件下。

-exec cat {} 针对查找出来的每个文件进行cat

 

gzip  格式: gzip [-d#] filename #为1~9数字

     -d:解压才使用

     -#:表示压缩等级,1为最差,9为最好,6为默认 

           (级别越高,压缩文件也大)

压缩格式: gzip  filename 

19df75c53f0c3cf7582b1cf03fafebf1818.jpg

 

解压格式:gzip -d filename.gz

4181fbcb1f81721a984a12f13de5d4a9249.jpg

此时可以发现解压后的文件大小不是我们追加时文件大小,是因为我们解压的时候会把文件中虚的(无用的空间除了)

使用 wc -l filename 可以查看文件的行数

 

查看一个压缩文件的信息:

77f78fc3fc83d65c7bc6a73951000fe5c3b.jpg

这里可以看出是使用什么工具压缩、最后一次秀爱上时间和压缩级别

 

查看压缩文件内容:

zcat filename.gz

 

gzip不能压缩目录

 

其他用法:压缩文件时指定到一个目录下,且这文件不消失

(解压时也行)

只需在压缩或解压时,加上"-c"选项 然后">"重定向到另一个文件就行了(如图)

cdc766a8fa4ef71d3e3fcba6150a475c563.jpg

       

      

         bzip2压缩工具

f288d9114e165dda8749f29d181513767e8.jpg

 命令格式: bzip2 [-dz] filename ;

 -z:压缩

 -d:解压缩

压缩级别1-9,默认为9

安装bzip2:yum install -y bzip2

bzip压缩工具的用法和gzip工具大同

 

解压缩:bzip2 -d 1.txt.bz2 == bunzip2 1.txt.bz2

 

同时也是支持 -c选项

8a00cc8173ae5635c9c73eef582c5c91531.jpg

 

查看压缩文件内容:

bzcat filename.bz2

 

             xz压缩工具

8c6a7cd35617e2288fa2667a19f66286ecc.jpg

格式:xz [-dz] filename 

-d :解压缩

-z :压缩

压缩级别:1-9 默认为6

d5d85f1cc61c2cf05ef754e224e9cc3899b.jpg

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

 

支持 -c 选项和 使用 xzcat 查看压缩文件内容

235ad402cf31406f07e7e7997a3ae2b8b87.jpg

 

              zip压缩工具

cf50b3f34d0db384d9fc39e68fdcf9f3af8.jpg

zip压缩:可以压缩目录和文件

 

yum install -y zip

 

压缩文件:

zip压缩文件时,格式:zip filename.zip  filename

eb1244b1881443c9f648d25222b7ed4fd9b.jpg

 

压缩目录:

zip压缩目录 

zip -r 压缩后目录名.zip(这里的目录名可自定) 源目录

3b2334679b93fa8820455399113dc3233ed.jpg

zip压缩文件和目录,原来的文件不会消失

 

安装unzip 解压工具:yum install -y unzip

解压目录和文件:

unzip 目录名.zip

unzip cansheng.zip

aa9c8dc803327d5c6b56ffff7969ba3be9d.jpg

因为zip压缩时没有自动删除源文件,所以会出现提示:

 

zip解压可以解压到指定的目录下(否则解压到当前目录)

解压文件到指定目录

unzip 2.txt.zip -d test/

 

使用zip压缩的不能使用cat工具才看压缩文件内容

 

但是使用:unzip -l cansheng.zip

可看到目录下的文件列表

 

 

tar打包工具

100M网卡每秒的传输速度应该是100/8=12.5M字节每秒。

6b1b318cdf688a5c0dad322990253e6ab94.jpg

 

 

6.7 打包并压缩

c3431a06c2fd2ca3a74398a629784a92fbb.jpg

b33ea56ae4b7e989ab9738f87ef0f8872ab.jpg

 

转载于:https://my.oschina.net/u/3962517/blog/2209567

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值