Linux加壓縮命令總結

2021-06-05 17:46:31 字數 947 閱讀 3641

linux下建立於解壓zip、tar、tar.gz 和tar.bz2檔案及他們之間壓縮對比

目前linux下常見的壓縮副檔名:

.z compress程式壓縮的檔案,壓縮後取代原始檔

.zip  乙個跨平台的檔案打包程式,適合linux/windows和macos系統

.bz2  bzip2程式壓縮的檔案

.gz  gzip程式壓縮的檔案

.tar  tar程式打包的檔案,並沒有壓縮

.tar.gz    tar程式打包的檔案,並經過gzip程式的壓縮

.tar.bz2   tar程式打包的檔案,並經過bzip2程式壓縮.所謂副檔名只是大家約定的通用格式,是為了方便能一眼認識出是什麼壓縮型別,當然可以打包或壓縮為任意格式字尾名

eg.zip -r test.zip tmp.txt  (壓縮成zip格式)

unzip test.zip 解壓乙個zip文件

tar -cvf test.tar test.txt (###僅僅打包,不壓縮)

tar -zcvf test.tar.gz test.txt (###打包後以gzip壓縮)

tar -jcvf test.tar.bz2 test.txt (###打包後以bzip2壓縮)

|| test.tar (###對比壓縮後的檔案大小)

解壓:tar -xvf test.tar

tar -xvf test.tar.gz

tar -jxvf test.tar.bz2

tar -jxvf test.tar.bz2 -c /var/tmp/find  解壓到某目錄中

關於tar.gz 和tar.bz2壓縮率的問題

*.tar.gz在壓縮時不會占用太多cpu的,而且可以得到乙個非常理想的壓縮率.也會被簡寫tgz。

*.tar.bz2它比前面的方式占用更多cpu與時間。但是經過上面的經驗顯示發現*.tar.gz擁有更小的壓縮率

linux tar 加壓 壓縮命令詳解

tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有 gzip 的屬性...

linux tar 加壓 壓縮命令詳解

tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有 gzip 的屬性...

linux tar解壓縮,加壓命令詳解

tar cxtzjvfppn 檔案與目錄 引數 c 建立乙個壓縮檔案的引數指令 create 的意思 x 解開乙個壓縮檔案的引數指令!t 檢視 tarfile 裡面的檔案!特別注意,在引數的下達中,c x t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。z 是否同時具有 gzip 的屬性...