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

2021-08-10 14:31:45 字數 1886 閱讀 6150

一、壓縮打包介紹

壓縮的好處不僅能節省磁碟空間而且在傳輸的時候還可以節省網路頻寬

在windows和linux下都能使用的是.zip格式的檔案

主要有以下幾種工具:

.gz gzip 壓縮工具壓縮的檔案

.bz2 bzip2 壓縮工具壓縮的檔案

.tar tar 打包程式打包的檔案(tar並沒有壓縮功能,只是把乙個目錄合併成乙個檔案)

.tar.gz 可以理解為先用tar打包,然後再gzip壓縮

.tar.bz2 同上,先用tar打包,然後再bzip2壓縮

二、gzip壓縮工具

gzip 1.txt 直接壓縮 (原檔案消失)

gzip -1 1.txt : 壓縮等級,1壓縮最差,9壓縮最好,6為預設(常用)

gzip -d 1.txt : 解壓

gunzip 1.txt : 解壓

file 1.txt :檢視壓縮資訊

zcat 1.txt : 檢視壓縮檔案裡面內容

gzip -c 1.txt > /tmp/1.txt.gz :將檔案壓縮指向到/tmp目錄下(原檔案不消失)

gzip -c -d /tmp/1.txt.gz > /root/1.txt.new :將/tmp目錄下的1.txt.gz 壓縮包,解壓指向到/root 目錄下並命令為1.txt.new (原壓縮檔案不消失)

gzip 是不支援壓縮目錄的

三、bzip壓縮工具(用法與gzip差不多)

使用命令安裝:yum install -y bzip2

bzip2 1.txt 或 bzip2 -z 1.txt 直接壓縮 (原檔案消失)

bzip2 -d 1.txt.bz2 : 解壓

bunzip2 1.txt.bz2 : 解壓

bzcat 1.txt.bz2 : 檢視壓縮檔案裡面內容

bzip2 -c 1.txt > /tmp/1.txt.bz2 :將檔案壓縮指向到/tmp目錄下(原檔案不消失)

bzip2 -c -d /tmp/1.txt.bz2 > /root/1.txt.new :將/tmp目錄下的1.txt.bz2 壓縮包,解壓指向到/root 目錄下並命令為1.txt.new (原壓縮檔案不消失)

bzip2 也是不支援壓縮目錄的

四、xz壓縮工具

xz 和 gzip,bzip2 用法是一樣的。預設系統沒有安裝,請使用命令安裝: yum install -y xz

xz 1.txt 或 xz -z 1.txt 直接壓縮 (原檔案消失)

xz -d 1.txt.xz : 解壓

unxz 1.txt.xz : 解壓

xzcat 1.txt.xz : 檢視壓縮檔案裡面內容

xz -c 1.txt > /tmp/1.txt.xz :將檔案壓縮指向到/tmp目錄下(原檔案不消失)

xz -c -d /tmp/1.txt.xz > /root/1.txt.new :將/tmp目錄下的1.txt.xz 壓縮包,解壓指向到/root 目錄下並命令為1.txt.new (原壓縮檔案不消失)

xz 也是不支援壓縮目錄的

壓縮及打包 gzip,bzip2,tar

一.常見的壓縮檔案 1.z compress程式壓縮的檔案 2.gz gzip程式壓縮的檔案 3.bz2 bzip2程式壓縮的檔案 4.tar tar程式打包的資料,沒有經過壓縮 5.tar.gz tgz tar程式打包的檔案,其中經過gzip程式壓縮 6.tar.bz2 tar程式打包的檔案,其中...

壓縮工具gzip bzip2 xz

使用壓縮工具的好處 使用壓縮檔案,不僅可以節省磁碟空間,而且在傳輸時還能節省網路寬頻。我們通常講的家用寬頻和機房寬頻100m是有區別的 機房寬頻的上行和下行都是100m,所以 昂貴,家用寬頻下行是100m,但是上行往往只有10m 20m 格式 gzip 引數 filename d是解壓縮。例子 查詢...

Linux學習筆記(2壓縮與打包)

常用副檔名和對應程式 zcompress程式壓縮的檔案 被gzip取代 gz gzip程式壓縮的檔案 bz2 bzip2程式壓縮的檔案 壓縮比大於gzip tar tar程式打包的資料,沒有被壓縮過 tar.gz tar程式打包的資料,被gzip壓縮過 tar.bz2 tar程式打包的資料,被bzi...