壓縮與解壓

2021-09-18 01:46:43 字數 960 閱讀 8102

1.基礎壓縮指令

gzip file 壓縮對應檔案,原始檔移除,如果是多個檔案壓縮,則被分別壓縮,不會打包。(壓縮後檔名file.gz)

gunzip file.gz 解壓file.gz,壓縮包移除。

bzip2 file (-k) 同gzip,但是壓縮後的檔名file.bz2, k表示原始檔保留

bunzip2 file.bz2 同gunzip

兩者都不能壓縮名錄

2.高階壓縮指令

(1)tar

引數:c – 建立 – 壓縮(原始檔保留)

x – 釋放 – 解壓縮

v – 顯示提示資訊 – 壓縮解壓縮 –可忽略

f – 指定壓縮檔案的名字

z – 使用gzip的方式壓縮檔案 –.gz(字尾)

j – 使用bzip2的方式壓縮檔案 – .bz2

壓縮:tar zcvf ***.tar.gz 需要壓縮的檔案

tar jcvf ***.tar.bz2 需要壓縮的檔案

解壓縮:

tar jxvf ***.tar.bz2 (-c 解壓目錄,預設當前)

tar zxcf ***.tar.gz (-c 解壓目錄,預設當前)

(2)rar –需要安裝軟體

引數:a – 壓縮

x – 解壓

壓縮:rar a 壓縮之後的檔名(不需要字尾) 目錄(預設當前)

解壓:rar x ***.rar 目錄(預設當前目錄)

(3)zip –需要安裝軟體

引數:-r 遞迴壓縮目錄

-d 指定解壓目錄

壓縮:zip 壓縮包名字(不需要字尾) 壓縮後的檔案或目錄

解壓:unzip ***.zip (-d 解壓目錄 預設當前)

總結:tar/rar/zip 引數 壓縮後的檔名 壓縮的檔案或目錄–對應壓縮的語法

tar/rar/unzip 引數 壓縮包的名稱 引數(rar沒有引數) 解壓縮目錄

壓縮與解壓

linux下怎麼解字尾名是gzip的檔案?1.以.a為副檔名的檔案 tar xv file.a 2.以.z為副檔名的檔案 uncompress file.z 3.以.gz為副檔名的檔案 gunzip file.gz 4.以.bz2為副檔名的檔案 bunzip2 file.bz2 5.以.tar.z為...

壓縮與解壓

一 python壓縮解壓libs zlib infozip免費的壓縮lib。bzip2 讀寫bz壓縮檔案,與bzip2和bunzip2壓縮程式相容。gzip 讀寫gz壓縮檔案,與gnu壓縮程式gzip和gunzip相容。zipfile 讀寫zip壓縮檔案,與zip,unzip,pkzip,pkunz...

壓縮與解壓

歸檔 也稱為打包,指的是乙個檔案或目錄的集合,而這個集合被儲存在乙個檔案中。歸檔檔案沒有經過壓縮,因此,它占用的空間是其中所有檔案和目錄的總和。壓縮 壓縮檔案也是乙個檔案和目錄的集合,且這個集合也被儲存在乙個檔案中,但它們的不同之處在於,壓縮檔案採用了不同的儲存方式,使其所占用的磁碟空間比集合中所有...