码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-01-06 19:01:17      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:变化   tar   设置   分享图片   png   删除   可视化   工作   body   

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打包和打包并压缩

标签:变化   tar   设置   分享图片   png   删除   可视化   工作   body   

原文地址:https://www.cnblogs.com/LZ0830/p/8214912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!