linux学习笔记20

zip压缩工具

zip压缩包在windows和linux中都比较常用,他可以压缩目录和文件,压缩目录时需要制定目录下的文件。zip后面先跟目标文件名,即压缩后的自定义压缩名,然后跟要压缩的文件和目录,若你的CentOS没有zip需要使用yum工具安装

linux学习笔记20

使用zip压缩文件

linux学习笔记20

使用zip压缩目录注意不管使用zip压缩的是文件还是目录,压缩完以后元文件或目录都不会被删除。

linux学习笔记20

解压“.zip”格式文件时并不是使用zip命令,而是使用unzip命令。若系统中没有unzip需要使用yum工具安装

linux学习笔记20

使用unzip解压

linux学习笔记20

指定解压缩路径

linux学习笔记20

.zip文件是没有办法查看的我们只能用“unzip -l”命令去查看某个.zip文件的列表。

linux学习笔记20

tar打包

tar本身就是一个打包工具,可以吧目录打成一个文件,他吧所有的文件整合成一个大文件方便复制和移动,

使用tar打包文件:

linux学习笔记20

tar命令不仅可以打包目录,也可以打包文件,打包时不加“-v”选项,表示不可视化,

linux学习笔记20

其实不管是打包还是解包,原来的文件是不会删除的,而且他会覆盖当前已经存在的文件或者目录,

linux学习笔记20

使用tar  -tf查看包中的文件列表

linux学习笔记20

--exclube 选项:表示打包的时候过滤掉某个文件或目录。

linux学习笔记20

tar -cvf yasuo.tar --exclude "*.txt" yasuo:

linux学习笔记20

打包并压缩

tar -zcvf :打包的同时使用gzip压缩。

tar -zxvf :解包的同时使用gzip解压。

tar -jcvf :打包的时候使用bzip2压缩。

tar -jxvf :打包的时候使用bzip2解压。

tar -Jcvf :打包的时候使用xz压缩。

tar -Jcvf :打包的时候使用xz解缩。