pigz快速壓縮

2021-09-24 03:47:20 字數 912 閱讀 2259

官網:

簡單的說,pigz就是支援並行壓縮的gzip。pigz預設用當前邏輯cpu個數來併發壓縮,無法檢測個數的話,則預設併發8個執行緒,也可以使用-p指定執行緒數。需要注意的是其cpu使用比較高。

安裝:yum install pigz

使用介紹:

usage: pigz [options] [files ...]

-0 to -9, -11 : 壓縮級別

-p n : 指定壓縮核心數,預設8個

-k :壓縮後保留原檔案

壓縮檔案

pigz -6 -p 10 -k filename

壓縮後生成 filename.gz檔案

壓縮目錄

tar cvf - /data/test | pigz -6 -p 10 -k > test.tar.gz

解壓檔案

gzip -d filename.gz

或者pigz -d filename.gz

解壓目錄

tar xvfz filename.tar.gz

或者pigz -d filename.tar.gz

注:使用pigz解壓後是乙個tar

順便,這裡在介紹下其他幾種壓縮、加壓方法:

1、tar:

tar只是打包動作,相當於歸檔處理,不做壓縮;解壓也一樣,只是把歸檔檔案釋放出來。如果想壓縮,需要套用gzip,這樣打出來的包字尾為:tar.gz

2、gzip:

gzip是gnu/linux的一種壓縮檔案工具,演算法是基於 deflate,檔案是gz,可以和tar組合。

3、zip:

zip 格式是開放且免費的,所以廣泛使用在 windows、linux、macos 平台,要說 zip 有什麼缺點的話,就是它的壓縮率並不是很高,不如 rar及 tar.gz 等格式。

linux下壓縮神器pigz

1.pigz安裝和使用示例 pigz是支援並行的gzip,預設用當前邏輯cpu個數來併發壓縮,無法檢測個數的話,則併發8個執行緒 yum search pigz yum install pigz.x86 64 time tar c yaodu pigz 8 p 15 yaodu0412.tar.gz...

pigz更快的壓縮和解壓工具

pigz parallel implementation of gzip 是乙個並行執行的壓縮工具,解壓縮比gzip快,同時cpu消耗是gzip的好幾倍,在對短時間內cpu消耗較高不受影響的場景下,可以使用pigz。環境 centos7 ram 2gb cpu 4vcpus 安裝 安裝epel擴充套...

用pigz代替gzip 並行壓縮軟體

by yejr on 03 十二月 2012 pig是個啥東東?官網 一句話簡介 a parallel implementation of gzip for modernmulti processor,multi core machines。簡單的說,就是支援並行的gzip。廢話不多說,開始測試。p...