Linux普通文件壓縮工具

壓縮打包介紹

Linux環境常見壓縮文件類型:

.zip,.gz,.bz2,.xz,
.tar.gz,.tar.bz2,.tar.xz算法

壓縮打包的目的

  • 方便文件傳輸
  • 節省磁盤空間
  • 減小傳輸花費的時間
  • 節省帶寬

 gzip壓縮工具

gzip是GNUzip的縮寫,它是一個GNU自由軟件的文件壓縮程序,用於UNIX系統的文件壓縮。咱們在Linux中常常會用到後綴爲.gz的文件,它們就是gzip格式的。工具

注意: gzip不能壓縮目錄文件
語法: gzip [options] [filename]
options:
-d:解壓縮(=gunzip)
-#:指定壓縮等級,此處#表示1~9數字,9壓縮最好,默認爲6(壓縮等級越高,CPU消耗越高)spa

壓縮

直接壓縮

指定壓縮目錄

查看壓縮包內容

使用zcat命令:ip

解壓

直接解壓

eg1:gzip -dio

eg2:gunzip效率

指定解壓目錄

bzip2 壓縮工具

bzip2 是一個基於Burrows-Wheeler 變換的無損壓縮軟件,壓縮效果比傳統的LZ77/LZ78壓縮算法來得好。它是一款免費軟件。能夠自由分發無償使用。它普遍存在於UNIX&LINUX的許多發行版本中。bzip2可以進行高質量的數據壓縮。它利用先進的壓縮技術,可以把普通的數據文件壓縮10%至15%,壓縮的速度和解壓的效率都很是高!支持大多數壓縮格式,包括tar、gzip 等等。打包

注意: bzip2不能夠壓縮目錄文件
語法: bzip2 [options] [filename]
options:
-d:解壓縮
-z:壓縮(=bzip2,因此能夠不帶該參數直接使用)
bzip2的使用方法同gzip。軟件

壓縮

解壓

說明: 同gzip,該命令也可指定目錄進行壓縮和解壓。file

xz壓縮工具

xz是一種壓縮文件格式,採用LZMA SDK壓縮,目標文件較gzip壓縮文件(.gz或·tgz)小30%,較·bz2小15%。語法

注意: xz不可用於壓縮目錄文件
語法: xz [options] [filename]
options:
-d:解壓縮
使用方法同gzip、bzip2,壓縮程度更高。

壓縮

解壓

說明: 同gzip、bzip2,該命令也可指定目錄進行壓縮和解壓。

相關文章
相關標籤/搜索