6.1 压缩打包介绍
Linux 常见压缩文件 .zip; .gz; .bz2; .xz; .tar.gz; .tar.bz2 .tar.xz
6.2 gzip压缩工具
gzip filename 压缩文件 首先: [root@localhost text]# find /etc/ -type f -name "*.conf" -exec cat {} >> 1.txt ;
把/etc 目录下所有带”.conf”的文件都复制到当前目录下的1.txt中
可以通过gzip -d 1.txt.gz 来解压 亦可以用gunzip 1.txt.gz来解压
gzip -数字 可以控制压缩级别,默认为6级别,1到9压缩级别越来越高,默认为6
读取压缩文件
file 压缩文件路径 查看压缩文件属性
zcat 压缩文件路径 能打开压缩文件
gzip -c 1.txt > /tmp/1.txt.gz 将文件1.txt压缩到/tmp/路径下 同时 1.txt还在源目录下
同样可以制定解压到那个目录下 gzip -d 123.txt.gz > /text/xpf/11.txt
但是要注意gzip是不能压缩目录的。
6.3 bzip2压缩工具
yum install -y bzip2 下载 bzip2 11.txt 用bzip2压缩文件级别更高文件压缩的更小 可以看到压缩到4KB
解压:bzip2 -d 11.txt.bz2
亦可以用bunzip2 11.txt.bz2
同样不支持压缩目录
跟gzip一样 可以压缩或者解压到制定的目录下
bzip2 -c 1.txt > /tmp/1.txt.bz2
bzip2 -d 123.txt.bz2 > /text/xpf/11.txt
file 压缩文件路径 查看压缩文件属性
bzcat 压缩文件路径 查看压缩文件内容
6.4 xz压缩工具
xz filename 相对bzip2 xz 压缩的文件更小
xz -d 解压
Unxz 压缩文件路径 解压
跟gzip,bzip2一样 可以压缩或者解压到制定的目录下
xz -c 1.txt > /tmp/1.txt.xz
xz -d 123.txt.xz > /text/xpf/11.txt
file 压缩文件路径 查看压缩文件属性
bzcat 压缩文件路径 查看压缩文件内容