一.常見的壓縮文件
1.*.Z:compress程序壓縮的文件;
2.*.gz:gzip程序壓縮的文件;
3.*.bz2:bzip2程序壓縮的文件;
4.*.tar:tar程序打包的數據,沒有經過壓縮;
5.*.tar.gz(*.tgz):tar程序打包的文件,其中經過gzip程序壓縮;
6.*.tar.bz2:tar程序打包的文件,其中經過bzip2程序壓縮;
二.gzip,zcat
1.gzip
1)使用:gzip [-cdtv#] filename.gz
2)參數:
-c:將壓縮的數據輸出到屏幕上;
-d:解壓縮;
-t:可以用來檢驗一個壓縮文件的一致性,看看文件有無錯誤;
-v:可以顯示原文件/壓縮文件的壓縮比等信息;
-#:壓縮等級,-1最快,但是壓縮比最差,-9最慢,壓縮比最好,默認-6;
2.zcat
1)使用:zcat filename.gz;
三.bzip2,bcat
1.bzip21)使用:bzip2 [-cdkzv#] filename.bz
2)參數:
-c:將壓縮過程中產生的數據輸出到屏幕上;
-d:解壓縮;
-k:保留原文件;
-z:壓縮的參數;
-v:可以顯示原文件/壓縮文件的壓縮比等信息;
-#:計算壓縮比的參數,-9最好,-1最差;
2.bzcat
1)bzcat filename.bz
四.打包命令:tar
1.使用:tar [option] filename
1)打包並壓縮:tar [-j|-z] [cv] [-f filename.tar.bz2|gz] filename
2)查看文件名:tar [-j|-z] [tv] [-f filename.tar.bz2|gz]
3)解壓:tar [-j|-z] [xv] [-f filename.tar.bz|gz] [-C dirname]
2.參數
-c:新建打包文件,可搭配-v來查看過程中被打包的文件名;
-t:查看打包文件的內容含有哪些文件名;
-x:解壓縮,可以搭配-C在特定目錄解開,不可與-c,-t同時出現;
-j:通過bzip2進行壓縮或解壓縮,文件名最好爲*.tar.bz2;
-z:通過gzip進行壓縮或解壓縮,文件名最好爲*.tar.gz;
-v:在壓縮或解壓過程中,將正在處理的文件名顯示出來;
-f:指定文件名,注意後面直接跟的選項是文件名,要和其他參數一起使用時,建議放在最後一個;
-C:指定目錄,在特定目錄解壓縮;
-p:保留備份數據的原本權限和屬性;
3.常用
1)解壓flename.tar.gz:tar -zxvf filename.tar.gz
2)將文件或目錄打包並以gzip壓縮:tar -zcvf filename.tar.gz file_or_dir
3)解壓filename.tar.bz2:tar -jxvf filename.tar.bz2
4)將文件或目錄打包並以bzip2壓縮:tar -jcvf filename.tar.bz2 file_or_dir