一、Linux常見壓縮檔案
.gz .bz2 .xz .zip,前三個不能幹檔案夾,zip跟windows下那個一樣。
預設模式下壓縮成績

按壓縮率排
xz>bz2>gz≈zip
按CPU占用排列
zip≈gz<bz2<xz
注意随檔案不同,效果不一樣。
二、各種壓縮處理工具處理檔案方式(加壓/解壓)
通用指令格式
加壓:指令 -#(級别,基本不用) -c 檔案路徑 > 檔案路徑
解壓:指令 -d -c 檔案路徑 > 檔案路徑
1、gzip 注意不能壓縮檔案夾
加壓:
壓縮前
壓縮指令: <code>gzip 檔案名</code>
指定壓縮等級: gzip -#(1-9預設是6,基本很少用這個選項)
1級時
9級時
上下差距不大
解壓
指令
gzip -d 檔案名 或者 gungzip 檔案名
指定定處理檔案的路徑,不删除原檔案
加壓gzip -c 檔案路徑 > 想要放的路徑
解壓gzip -c -d 檔案路徑 > 想要放的路徑
2、bzip2
相較于gzip壓縮率更高,CPU占有率也要大一下,非系統自帶,需要yum安裝。不能壓檔案夾。
操作與gzip完全一樣
加壓
bzip2 檔案名
3、xz
tar包中常見,壓縮率比bzip2更高,操作跟大家一樣。
加壓
4、zip
跟windows下那款差不多,操作跟上面那三個不同,他可以壓縮目錄。zip的壓縮工具和解壓縮工具都需要單獨重新安裝。
操作示例:
(1)壓檔案
(2)壓目錄
zip -r 檔案路徑或者zip XX.zip (需要壓縮的檔案夾/*)
(3)檢視壓縮包内檔案
unzip -l 目标zip檔案
(4)解壓檔案
(5)指定路徑解壓檔案
unzip zip壓縮包 -d 目标檔案夾路徑 注意-d參數的位置,與一般的linux下的指令的不同。
本文轉自 whytl 51CTO部落格,原文連結:http://blog.51cto.com/11934539/2058017