linux笔记-020-zip压缩工具,tar打包和打包并压缩

Posted lz0830

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux笔记-020-zip压缩工具,tar打包和打包并压缩相关的知识,希望对你有一定的参考价值。

zip压缩工具

支持压缩目录,压缩完之后不删除原文件

准备工作:

使用yum -y install zip unzip安装zip包和unzip包,再把大文件复制到aminglinux目录中

 技术分享图片

zip 1.txt.zip 1.txt:压缩文件

 技术分享图片

zip -r aming.zip 1.txt aminglinux/:文件和目录一起压缩

 技术分享图片

unzip aming.zip:解压缩 大写A参数为全部都yes

 技术分享图片

unzip 1.txt.zip -d test/:解压的时候指定解压到指定目录(文件名无法更改,压缩前是什么名字,压缩后就是什么名字)

 技术分享图片

unzip -l aming.zip:查看压缩包里面都有哪些文件

 技术分享图片

 

tar打包

只是一个打包工具,并不负责压缩(但因为1个块为4KB,而打包会做一些小的压缩,所以打包之后可能总大小会有点变化)

tar -cvf aminglinux.tar aminglinux/:打包一个目录:c参数为创建,v参数为过程可视化,f后面跟tar包名和要打包的东西,c和f是必须的,不能省略

 技术分享图片

tar -cvf aminglinux.tar aminglinux/ 1.txt 2.txt:把目录和文件一起打包

 技术分享图片

tar -tf aminglinux.tar:查看包里面都有哪些文件

 技术分享图片

tar -cvf aminglinux.tar --exclude aming1 --exclude 2.txt aminglinux/ 1.txt 2.txt:设置在打包的时候过滤aming1目录和2.txt文件,也能设置*.txt,过滤所有txt后缀的文件

 技术分享图片

技术分享图片

tar -xvf aminglinux.tar:解包

 技术分享图片

 

打包并压缩

tar -zcvf aminglinux.tar.gz aminglinux/ 1.txt 3.txt:tar可以在打包的时候顺便压缩,这里用的是gzip,加 z,解包并解压缩可以把c改为x

 技术分享图片

tar -jcvf aminglinux.tar.gz aminglinux/ 1.txt 3.txt:打包的时候用bzip2压缩,加 j,解包并解压缩可以把c改为x

 技术分享图片

tar -Jcvf aminglinux.tar.xz aminglinux/ 1.txt 3.txt:打包的时候用xz压缩,加 J,解包并解压缩可以把c改为x

 技术分享图片

tar -tf aminglinux.tar.bz2:tf参数,就算是打包的时候压缩了也可以查看包里面的文件

 技术分享图片

以上是关于linux笔记-020-zip压缩工具,tar打包和打包并压缩的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记第6章 Linux文件压缩和打包

linux学习笔记——打包压缩远程文件传输

LINUX 笔记之常用打包压缩命令

Linux学习笔记(二十)文件压缩 zip压缩tar打包打包解包

zip压缩工具,tar打包,打包并压缩

压缩打包介绍gzip压缩工具bzip2压缩工具xz压缩工具tar打包工具打包并压缩