1. 程式人生 > >壓縮打包介紹 gzip bzip2 xz壓縮工具

壓縮打包介紹 gzip bzip2 xz壓縮工具

gzip bzip2 xz

一、壓縮打包介紹
技術分享圖片

壓縮打包文件對磁盤來講,節省空間,對傳輸來講,傳輸速度變短,帶寬資源耗費減少

二、gzip壓縮工具
技術分享圖片
#find /etc/ -type f -name "*.conf" -exec cat {} >> 1.txt \;
// 查找/etc/下的所有.conf文件並把cat出來的所有.conf文件追加到1.txt中

gzip壓縮:(不能壓縮目錄)
#gzip filename //壓縮完成之後文件名稱變為:filename.gz格式
gzip解壓:
#gzip -d filename.gz 或者 #gunzip filename.gz

gzip壓縮級別:1-9個級別,默認級別是6,我們平時一般使用默認壓縮級別

#gzip -1 filename //最不嚴謹的
#gzip -9 filename //最嚴謹的
#file filename.gz //使用file命令查看壓縮文件信息
#zcat filename.gz //查看壓縮文件內容,其實是先解壓,再查看
(#wc -l filename //查看文件行數)

壓縮一個文件並把壓縮指定到具體目錄,而且不讓原文件消失
#gzip -c filename > /xxx/filename.gz //-c不讓文件消失, > 指定壓縮文件的路徑
把一個文件解壓並把它指定到具體目錄,而且不讓原文件消失
#gzip -d -c /xxx/filename.gz > /yyy/filename2 //-d 解壓縮,重命名filename為filename2

三、bzip2壓縮工具
技術分享圖片
#yum install -y bgzip2 //安裝bzip2命令
#bzip2 -d filename.bz2 //解壓縮filename.bz2文件 或者使用: bunzip2 filename.bz2命令

壓縮一個文件並把壓縮指定到具體目錄,而且不讓原文件消失
#bzip2 -c filename > /xxx/filename.bz2 //-c不讓文件消失, > 指定壓縮文件的路徑
把一個文件解壓並把它指定到具體目錄,而且不讓原文件消失
#bzip2 -d -c /xxx/filename.bz2 > filename2 //-d 解壓縮,重命名filename為filename2

bzip2壓縮級別:1-9個級別,默認壓縮級別是9
同樣可以使用file filename.bz2查看.bz2文件信息
bzcat filename.bz2 //查看文件內容

四、xz壓縮工具
技術分享圖片
#xz filename //壓縮filename文件
#xz -d filename.xz //解壓縮filename.xz文件 或者unxz filename.xz命令

壓縮一個文件並把壓縮指定到具體目錄,而且不讓原文件消失
#xz -c filename > /xxx/filename.xz //-c不讓文件消失, > 指定壓縮文件的路徑
把一個文件解壓並把它指定到具體目錄,而且不讓原文件消失
#xz -d -c /xxx/filename.xz > ./filename2 //-d 解壓縮,重命名filename為filename2
#xzcat /xxx/filename.xz //查看文件內容

壓縮打包介紹 gzip bzip2 xz壓縮工具