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命令查看文件屬性

相關文章
相關標籤/搜索