gzip,bzip2,xz压缩工具

6.1 压缩打包介绍

  • Windows .rar .zip .7z
  • Linux .zip,.gz,.bz2,.xz,.tar.gz,.tar.bz2,.tar.xz
  • linux的后缀名能够比较随意。压缩包的后缀名是自动生成的,逐渐成为约定后缀名

6.2 - 6.4 gzip,bzip2,xz压缩工具

作个2M的txtlinux

[root@lixiang01 d6z]# find /etc/ -type f -name "*conf" -exec cat {} >> 1.txt \;
[root@lixiang01 d6z]# du -sh 1.txt
1.9M	1.txt
[root@lixiang01 d6z]# du -sh 1.txt	
1.9M	1.txt
[root@lixiang01 d6z]# wc -l !$
wc -l 1.txt
51780 1.txt

压缩举例工具

[root@lixiang01 d6z]# gzip 1.txt      	压缩默认6级别
[root@lixiang01 d6z]# ls
1.txt.gz  2.txt
[root@lixiang01 d6z]# du -sh 1.txt.gz  	看到省空间
504K	1.txt.gz
[root@lixiang01 d6z]# gzip -d 1.txt.gz 	解压缩
[root@lixiang01 d6z]# du -sh 1.txt 
1.9M	1.txt
[root@lixiang01 d6z]# wc -l !$
wc -l 1.txt
51780 1.txt
[root@lixiang01 d6z]# gzip -1 1.txt 
[root@lixiang01 d6z]# du -sh 1.txt.gz 
584K	1.txt.gz
[root@lixiang01 d6z]# gunzip 1.txt.gz  	重名直接诶覆盖
[root@lixiang01 d6z]# ls
1.txt  2.txt
[root@lixiang01 d6z]# gzip -9 1.txt 		差不太多
[root@lixiang01 d6z]# !du
du -sh 1.txt.gz 
504K	1.txt.gz
[root@lixiang01 d6z]# file 1.txt.gz
1.txt.gz: gzip compressed data, was "1.txt", from Unix, last modified: Sun Jul  9 22:18:31 2017, max compression
[root@lixiang01 d6z]# zcat 1.txt.gz

  • 压缩级别n能够为数字1-9
  • 都不能压缩目录
  • 后缀名并不强制要求,能够用file命令查看文件属性

相关文章
相关标签/搜索