您好,登錄后才能下訂單哦!
今天小編給大家分享一下pigz怎么安裝和使用的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
pigz命令可以用來解壓縮文件,最重要的是支持多線程并行處理,解壓縮比gzip快。 pigz時間上比gzip快60%,同時CPU消耗則是gzip的好幾倍,當(dāng)然pigz的CPU使用率也是100%了。
Centos7 RAM:2GB , CPU: 4vcpus
# 安裝epel擴(kuò)展源[root@localhost ~]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo[root@localhost ~]# yum makecache# 安裝pigz[root@localhost ~]# yum -y install pigz
下面幾個是常用參數(shù):
-p n
: 壓縮時使用的核心數(shù)量,默認(rèn)使用所有核心-k
: 壓縮后保留源文件-l
: 列出壓縮輸入的內(nèi)容。-6
: 默認(rèn)的壓縮級別-9
: 壓縮率最高,但是速度慢-1
: 壓縮率最低,速度最快例如:壓縮文件,如果需要保留源文件,可以添加參數(shù):FreeNAS-11.2-U7.iso``-k
[root@localhost ~]# pigz -k FreeNAS-11.2-U7.iso
可以使用選項查看壓縮后文件的壓縮率:-l
[root@localhost ~]# pigz -l FreeNAS-11.2-U7.iso.gzcompressed original reduced name 576426218 602378240 4.3% FreeNAS-11.2-U7.iso
如何壓縮目錄
‎Pigz沒有壓縮文件夾的選項,只可以壓縮單個文件。 pigz可以和tar‎‎命令‎‎一起使用,來壓縮文件夾。‎
[root@localhost ~]# tar -cvf - /var/log | pigz -k > logs.tar.gz
查看一下壓縮信息:
[root@localhost ~]# pigz -l logs.tar.gzcompressed original reduced name 698038 9093120 92.3% logs.tar [root@localhost ~]#
如何解壓文件
解壓單個文件,解壓方式:
[root@localhost test]# unpigz -d FreeNAS-11.2-U7.iso.gz# 如果需要保留源壓縮文件,請?zhí)砑?k參數(shù)[root@localhost test]# pigz -k -d FreeNAS-11.2-U7.iso.gz
解壓一個目錄,解壓方式:
[root@localhost test]# tar -xf logs.tar.gz
以上就是“pigz怎么安裝和使用”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。