最近學習使用linux,覺得壓縮命令是經常要頻繁使用的命令,所以花了點時間總結了以下,以備以後平常使用時,以供翻閱。
【gzip】linux中使用最多的壓縮命令之一。
命令使用:gzip 【-cdtv#】 文件名
參數:
-c :將壓縮的數據輸出到屏幕,或通過數據流重定向來處理
-d :解壓縮參數,刪除原本的.gz文件
-t:用來檢驗一個壓縮文件的一致性,看看文件有無錯誤
-v:可以顯示出源文件/壓縮文件的壓縮比等信息
-#:壓縮等級,#爲1-9的數字,-9壓縮比最高,但是壓縮慢,-1壓縮比最小,壓縮最快,默認-6【bzip2】的使用方法和gzip很相似,相比gzip,bzip2的壓縮比較好。
命令使用:bzip2 【-cdktv#】 文件名
參數:
-c :將壓縮的數據輸出到屏幕,或通過數據流重定向來處理
-d :解壓縮參數,刪除原本的.gz文件
-k:保留源文件,不會刪除原文件
-t:用來檢驗一個壓縮文件的一致性,看看文件有無錯誤
-v:可以顯示出源文件/壓縮文件的壓縮比等信息
-#:壓縮等級,#爲1-9的數字,-9壓縮比最高,但是壓縮慢,-1壓縮比最小,壓縮最快,默認-6
【tar】tar命令在linux中使用頻率可以說是非常高,*.tar.gz或*.tar.bz2的文件都必須使用tar命令。
參數:
-c: 新建打包文件,常與-v搭配查看過程中被打包的文件名
-C 目錄:解壓縮到制定目錄中
-f filename:-f後面跟被處理的文件名
-j :通過bzip2進行壓縮/解壓縮,文件名最好是*.tar.bz2
-z:通過gzip2進行壓縮/解壓縮,文件名最好是*.tar.gz
-t:查看打包文件的內容包含哪些文件名
-v:壓縮/解壓縮過程中,將正在處理的文件顯示出來
-x:解壓縮
其實tar最常用的命令是下面3種形式只要記住下面3中形式就ok了:
1、壓縮: tar -jcv -f filename.tar.bz2 要被壓縮的文件或目錄
2、查詢: tar -jtv -f filename.tar.bz2
3、解壓縮:tar -jxv -f filename.tar.bz2 -C 欲解壓到的目錄