zip、gz、bz2、xz、tar.gz、tar.bz2、tar.xz

6.1 压缩打包介绍

1、常见压缩文件
①windows下的.rar、.zip、.7z
②Linux下的 .zip、.gz、.bz2、.xz、.tar.gz、.tar.bz2、.tar.xz 家用带宽ip不固定,带宽为下载带宽
机房带宽ip固定,上传和下载都为一样的
如果公司的资源经常被下载,压缩以后文件会变小,会节省带宽

6.2 gzip压缩工具

gzip压缩工具

1、find /etc/ -type f -name "*.conf" -exec cat {} >> 1.txt ;多执行几次,创建一个较大的文件

[root@ajianglinux-01 d6z]# find /etc/ -type f -name "*.conf"  -exec cat {} >> /tmp/d6z/1.txt \;

2、gzip 1.txt 压缩命令,gzip直接跟文件名
gzip -d 1.txt.gz /unzip 1.txt.gz解压缩命令
gzip -# 1.txt #范围1-9 ,默认6,不能压缩目录,压缩级别数字越大压缩程度越大
gunzip 1.txt.gz解压缩
3、zcat 1.txt.gz 查看压缩文件内容
4、gzip -c 1.txt > /root/1.txt.gz
gzip -d -c /root/1.txt.gz >/tmp/1.txt
gunzip -c /root/1.txt.gz > /tmp/1.txt
直接压缩原文件会消失,这样会保留下来
5、file 1.txt 查看文件属性信息

[root@ajianglinux-01 d6z]# file 2.txt.gz 
2.txt.gz: gzip compressed data, was "1.txt", from Unix, last modified: Tue Apr 17 07:07:49 2018

6.3 bzip2压缩工具

bzip2 1/txt /bzip2 -z 1.txt
yum install -y bzip2
bzip2 -d 1.txt.bz2
bunzip2 1.txt.bz2
不支持压缩目录
bzip2 -c 1.txt > /tmp/1.txt.bz2
du -sh /tmp/1.txt.bz2
bzip2 -d -c 1.txt.bz2 > /tmp/1.txt
bzip2 -9 1.txt 压缩级别 1-9 ,保持默认压缩级别为9,保持默认就可以
file 1.txt.bz2
bzcat 1.txt.bz2查看bz压缩文件内容

6.4 xz压缩工具

xz 1.txt /xz -z 1.txt
xz -d 1.txt.xz
unxz 1.txt.xz
xz -c 2.txt >/tmp/ 2.txt.xz
xz -d -c 2.txt.xz > 2.txt
xzcat /tmp/2.txt.xz
file /tmp/2.txt.xz

猜你喜欢

转载自my.oschina.net/u/3803446/blog/1796485