压缩打包

压缩解压缩

  1. 压缩打包介绍
  2. gzip压缩工具
  3. bzip2压缩工具
  4. xz压缩工具
  5. zip压缩工具
  6. tar打包
  7. 打包并压缩

1.压缩打包介绍:工具(zip、gz、bz2、xz、tar.gz、tar.bz、tar.xz)

  • 方便传输
  • 节省带宽
  • 节省服务器空间

2.gzip压缩工具(不能压缩目录)

find /etc/ -type f -name "*.conf" -exec cat {} >> /root/blog/huazi.txt \;
查找出文件后循环cat后追加到/root/blog/huazi.txt文件中去

gzip压缩gzip huazi.txt

gzip解压:gzip -d huazi.txt.gz gzip -1 baihua.txt 默认级别6 1~9

a、查看压缩文件信息


file huazi.txt.gz 其中包含(压缩工具,系统平台,最后更改时间,压缩级别)

b、看压缩文件的内容

zcat huazi.txt.gz

c、压缩、解压缩后不想让源文件消失


gzip -c huazi.txt > /root/blog/huazi.txt.gz #-c 保留源文件

gzip -d -c /tmp/huazi.txt.gz > /tmp/huazi.txt #-d 解压缩 -c 源文件不消失

3. bzip2压缩工具(比gzip压缩的更狠,意味着耗费的cpu资源更多)

bzip安装 yum install -y bzip2

bzip用法跟gzip用法一样(同样不支持压缩目录)

bzip2 huazi.txt            #bzip2压缩
bzip2 -d huazi.txt.bz2     #bzip2解压缩
bzip2 -d -c /tmp/huazi.txt.bz2 > /tmp/huazi.txt    #-d 解压缩 -c 保留源文件
zcat huazi.txt.bz2           #查看bzip2文件
`file huazi.txt.bz2` 其中包含(压缩工具,系统平台,最后更改时间,压缩级别)

4.xz压缩工具

xz huazi.txt                       #xz压缩
xz -d huazi.txt.xz                 #xz解压缩
xz -d -c /tmp/huazi.txt.xz > /tmp/huazi.txt    #-d 解压缩 -c 保留源文件
xzcat huazi.txt.xz           #查看xz文件内容
`file huazi.txt.xz` 其中包含(压缩工具,系统平台,最后更改时间,压缩级别)

5.zip压缩工具

支持压缩目录 压缩完保留原来的文件 不支持解压指定文件名 不能直接查看压缩包文件内容 能查看zip包里面的文件列表 zip安装 yum install -y zip

zip压缩

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

压缩目录:zip -r blog.zip blog

zip解压缩unzip unzip安装 yum install -y unzip 解压文件
unzip huazai.txt.zip 询问是否覆盖 是y 否n 全部A

解压目录

unzip blog.zip
询问是否覆盖 是y 否n 全部A

指定解压到哪里

unzip huazai.txt.zip -d /root/blogs/

查看zip包里面的文件列表

unzip -l blog.zip

6.tar打包工具

能打包目跟文件 对文件大小变化不大 若有相同名字的tar包会直接覆盖 打包一个目录
tar -cvf blog.tar blog

选项作用
-c创建
-v可视化
-f打包名字

解包

tar -xvf blog.tar

查看tar包

tar -tf blog.tar

打包去除其中一些文件

tar -cvf blogblog.tar -exclude huazai.txt --exclude 支持多个不能连在一起写

打包并压缩 tar打包



tar -tf 可查看包及压缩后文件内的包含的文件列表

转载于:https://my.oschina.net/zenghong133/blog/3029556

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值