linux下文件的壓縮

一、Linux常見壓縮文件
.gz .bz2 .xz .zip,前三個不能幹文件夾,zip跟windows下那個一樣。
默認模式下壓縮成績
linux下文件的壓縮
按壓縮率排
xz>bz2>gz≈zip
按CPU佔用排列
zip≈gz<bz2<xz
注意隨文件不同,效果不一樣。

二、各種壓縮處理工具處理文件方式(加壓/解壓)
通用命令格式
加壓:命令 -#(級別,基本不用) -c 文件路徑 > 文件路徑
解壓:命令 -d -c 文件路徑 > 文件路徑

1、gzip 注意不能壓縮文件夾
加壓:
壓縮前
linux下文件的壓縮

壓縮命令: gzip 文件名
linux下文件的壓縮

指定壓縮等級: gzip -#(1-9默認是6,基本很少用這個選項)
1級時linux下文件的壓縮
9級時linux下文件的壓縮
上下差距不大

解壓
命令
gzip -d 文件名 或者 gungzip 文件名
linux下文件的壓縮

指定定處理文件的路徑,不刪除原文件
加壓gzip -c 文件路徑 > 想要放的路徑
linux下文件的壓縮
解壓gzip -c -d 文件路徑 > 想要放的路徑
linux下文件的壓縮

2、bzip2
相較於gzip壓縮率更高,CPU佔有率也要大一下,非系統自帶,需要yum安裝。不能壓文件夾。
操作與gzip完全一樣
加壓
bzip2 文件名
linux下文件的壓縮
解壓
linux下文件的壓縮

3、xz
tar包中常見,壓縮率比bzip2更高,操作跟大家一樣。
加壓
linux下文件的壓縮
解壓
linux下文件的壓縮

4、zip
跟windows下那款差不多,操作跟上面那三個不同,他可以壓縮目錄。zip的壓縮工具和解壓縮工具都需要單獨重新安裝。
linux下文件的壓縮

操作示例:
(1)壓文件
linux下文件的壓縮

(2)壓目錄
zip -r 文件路徑或者zip XX.zip (需要壓縮的文件夾/*)
linux下文件的壓縮

(3)查看壓縮包內文件
unzip -l 目標zip文件
linux下文件的壓縮

(4)解壓文件
linux下文件的壓縮

(5)指定路徑解壓文件
unzip zip壓縮包 -d 目標文件夾路徑 注意-d參數的位置,與一般的linux下的命令的不同。
linux下文件的壓縮

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章