經過壓縮算法將文件的體積減少,同時將多個文件合併在一塊兒。linux
將多個文件或者目錄合併成一個文件。git
.Z compress程序壓縮文件github
.gz gzip程序壓縮文件算法
.bz2 bzip2程序壓縮文件ui
.tar tare程序打包的軟件,並未壓縮視頻
.tar.gz tar打包的文件,使用gzipo壓縮ip
.tar.bz2 tar打包的文件,使用bzip2壓縮get
gzip [-cdtv#] 文件名稱it
擴展名爲 .gzio
-c:將壓縮的數據輸出到屏幕上
-d:解壓縮的參數
-t:進行文件的一致性校驗,看是否損壞
-v:顯示和原文件相比的壓縮比
-#:壓縮等級,-1最快,-9最慢,默認是-6
bzip2 [-cdkzv#] 文件名稱
擴展名爲 .bz2
-c:將壓縮的數據輸出到屏幕上
-d:解壓縮的參數
-k:保留原文件並不刪除原始文件
-z:壓縮的參數,該參數表明的是執行壓縮操做
-v:顯示和原文件對比的壓縮比
-#:壓縮等級,-1最快,-9最慢,默認是-6
tar [-jcv] -f finaname.tar.bz2 待壓縮的文件或目錄名
將某個文件或者目錄打包並使用bzip2壓縮成一個文件
tar [-jxv] -f -filename.tar.bz2 -C 解壓縮的目錄
將壓縮文件解壓縮到特定的目錄
參數解釋
-c:創建打包檔案
-t:查看打包的i文件都有哪些文件名
-x:解壓縮或者解打包文件,和-c搭配使用解壓縮至特定目錄
-j:經過bz2支持進行壓縮或者解壓縮
-z:經過gzip支持進行壓縮或者解壓縮
-v:將正在處理的文件名顯示出來
-f:緊跟要被處理的文件名,建議單獨寫一個選項
本文摘自:極客學院相關視頻
本文來自:http://qiaoyunrui.github.io/2016/06/15/linux-zip/