第七次课堂预习笔记本(0328任务)---磁盘压缩

6.1 压缩打包介绍:

    在window 下,打包工具:.rar;.zip;.7z

    在linux系统下,打包工具:.zip;.gz;.bz2;.xz;.tar.gz;.tar,gz2;.tar.xz

6.2 gzip压缩工具

这个命令的理解:在/etc/ 目录下面找到类型是文件,文件名称是"*conf"的文件。批量追加显示到1.txt文件中去。

通过gzip 命令对1.txt 文件进行压缩。压缩后,生成名为:“1.txt.gz”的压缩文件。然后通过du  -sh显示文件的大小。 

Linux系统中的wc(Word Count)命令的功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。wc -l 统计行数

-c 统计字节数。-l 统计行数。-m 统计字符数。这个标志不能与 -c 标志一起使用。-w 统计字数。一个字被定义为由空白、跳格或换行字符分隔的字符串。-L 打印最长行的长度。-help 显示帮助信息--version 显示版本信息

gzip -1-6-9  filename.  gzip 的压缩级别。 支持9个压缩级别,默认是6级,gzip不支持目录压缩。1标识最低的压缩级别,9标识最高的压缩级别。  压缩级别越高,在压缩时,耗费的CPU资源也最多。

gunzip命令,也能够实现解压缩。

已压缩的文件,不能用CAT 去查看了。因为是二进制的文件。使用type,也提示找不到文件。通过file 文件,可以查看到压缩文件的详细信息。

可以通过ZCAT 查看文件内容。实际上是先解压,再CAT。

gzip 的解压,使用的是 gzip -d 命令。

6.3 bzip2压缩工具

    这压缩软件。系统默认没有安装,需要进行手工安装:  yum install  -y   bzip2

bzip2 和 gzip 的用法几乎一模一样。压缩效果bzip2比gzip压缩得更小。也可以用bunzip2 进行解压。

也支持 - c 拷贝压缩。带参数的 -c //将输出写至标准输出,并保持原文件不变

可以使用file 命令,查看文件的属性,是否是压缩文件。

查看到文件的内容。

6.4 xz压缩工具

    用法基本上和前两个压缩工具一样。通过XZ 压缩文件,比bzip2 和 gzip 工具的压缩效果都还要更好。

查看文件压缩的内容:

6.5 zip压缩工具

      ZIP 压缩工具支持压缩目录。ZIP 压缩工具需要额外进行安装。

    ZIP  -R 

zip 压缩后,之前的文件不会删除。

UNZIP   解压缩。也需要进行安装  yum   install    -y   UNZIP 

UNZIP -L   FILENAME  查看文件列表:

6.6 tar打包

         打包和压缩。打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这 两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另外的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。

打包一个文件到某目录下。tar  -cvf   

解包:tar  -xvf

tar -tf   filename   查看文件列表

过滤特定的文件:过滤aming1.  可以进行多个过滤

6.7 打包并压缩

-z :  表示同时用gzip 压缩

-j : 表示同时用bzip2 压缩

-J: 表示同时用xz压缩

猜你喜欢

转载自blog.csdn.net/weixin_40876986/article/details/88838901