学习linux的第十二天

压缩打包介绍

常见的压缩文件:
Windows:ara。zpi。7z。
linux:zip。gz。bz2。xz。tar.gz。tar.bz2。tar.xz。

gzip压缩工具

学习linux的第十二天_第1张图片
gzip的命令格式为gzip【-d#】filenname,其中#为1-9的数字
-d:该参数在解压缩时使用。
-#:表示压缩等级。1为最差,9为最好,6为默认
具体用法如下图。
学习linux的第十二天_第2张图片
在这里插入图片描述
这里的花括号表示把conf的文件全部追加到1.TXT里面 ,如果太小的话可以多追加几次。
学习linux的第十二天_第3张图片
追加完以后查看文件大小,已经文件的行数。
学习linux的第十二天_第4张图片
解压完以后我们会发现这个文件夹就没有1.txt文件了 改成1.txt.gz
学习linux的第十二天_第5张图片
这样我们就可以把这个文件进行压缩了,d一般默认就可以。
压缩的文件我们怎么看呢 我们可以进行下面操作来进行查看。
学习linux的第十二天_第6张图片
查看压缩文件的命令我们可以用zcat:
学习linux的第十二天_第7张图片
那我们也可以指定压缩到指定的目录里面,也可以对压缩的文件进行保存,具体操作如下:
学习linux的第十二天_第8张图片

bzip2压缩工具

bzip2命令格式为:bzip【-dz】filename 它只有-z(压缩)和-d(解压缩)两个常用的选项。压缩级别为1~9,默认级别是9. 压缩时。加或者不加-z选项都可以压缩文件。
学习linux的第十二天_第9张图片
系统没有bzip2的话我们可以对bzip2进行安装 如上图
学习linux的第十二天_第10张图片
我们在使用bzip2来进行压缩的时候对文件压缩非常厉害。
学习linux的第十二天_第11张图片
bzip2和我们的gzip一样 也是可以对存放文件进行指定,也可以在不删除源文件的基础上来进行压缩。操作如上图。

xz压缩工具

xz命令的格式为 xz【-dz】dilename 和bzip2类似 只介绍一下常用的两个选项。压缩时加不加-z都可以压缩的。具体操作如下,
学习linux的第十二天_第12张图片
我们也一样也可以对文件进行指定文件解压并对源文件进行保存在这里就不多做操作了 如我们看下的bzip2 和gzip一样。

zip压缩工具

zip压缩包在Windows和linux中都比较常用,他可以压缩目录和文件,压缩目录时,需要指定目录下的文件。
zip后面先跟目标文件名,即压缩后的自定义压缩包名,然后跟要压缩的文件或者目录。若你的centos没有该命令的话需要使用yum工具安装它。命令如下:yum install -y zip 解压命令如下。
学习linux的第十二天_第13张图片
注意:压缩目录时 需要加-r 命令操作如下
学习linux的第十二天_第14张图片
zip在压缩时不会对源文件进行删除。
学习linux的第十二天_第15张图片
解压缩时zip需要的命令为 :“unzip”如果没有这个命令的话,用yum工具装一下,命令为:yum install - y unzip,在对目录或者文件进行解压,解压是根据自己的需求选择yes或者no all的话 代表全部。
学习linux的第十二天_第16张图片
zip和前面三个解压工具一样都可以对解压文件进行指定文件夹 命令如下:
学习linux的第十二天_第17张图片

打包工具tar

tar本身就是一个打包工具,可以把目录打包成一个文件,它的所有文件整合成一个大问价,方便复制或者移动。该命令的格式为:
tar【-zjxcvfpP】filennema.tar,常用的选项有
-z:表示同时使用gzip压缩
-j:表示同时用bzip2yas
-J:表示同时用xz压缩
-x:表示解包或者解压缩
-t:表示查看tar包的文件
-c:表示建立一个tar包或者是压缩文件包
-v:表示可视化
-f:后面跟文件名。
打包命令如下:
学习linux的第十二天_第18张图片
解压包命令如下;
学习linux的第十二天_第19张图片
tar可以同时进行文件以及文件目录进行一块打包
学习linux的第十二天_第20张图片
同时也可以查看打包的文件或目录命令如下:
学习linux的第十二天_第21张图片

打包并解压缩

下面是打包和解压缩的一些命令和步骤操作如下:
学习linux的第十二天_第22张图片
-z:表示用gzip压缩
-j:表示用bzip2压缩
-J:表示用xz压缩
查看包的内容用-tf,-tf可以查看所有的文件内容
学习linux的第十二天_第23张图片

你可能感兴趣的:(linux)