在linux系統中的常見的壓縮副檔名主要有:
*.z :compress程式壓縮的檔案;
*.gz:gzip程式壓縮的檔案;
*.bz2:bzip2程式壓縮的檔案;
*.tar:tar程式打包的資料,並沒有壓縮過;
*.tar.gz:tar程式打包的檔案,其中並且經過gzip的壓縮;
*.tar.bz2:tar程式打包的檔案,其中並且經過bzip2的壓縮
常見的壓縮指令就是gzip和bzip2,至於compress已經退出流行了;
gzip所建立的壓縮檔案為*.gz;
其壓縮指令:[root@student]# gzip [-cdtv#] 檔名
選項與引數:
-c:將壓縮的資料輸出到螢幕上,可透過資料流量重導向來處理;
-d:解壓縮的引數;
-t:可以用來檢驗乙個壓縮檔案的一致性,檢視檔案有無錯誤;
-v:可以顯示出原檔案/壓縮檔案案的壓縮比等資訊;
-#:壓縮等級,-1最快,但壓縮比最差,-9最慢,但壓縮比最好,預設是-6;
讀取壓縮檔案裡面的內容以及解壓縮檔案:
指令一:zcat 檔名.gz
指令二:gzip -d 檔名.gz
bzip2的壓縮效果比gzip更好;
壓縮指令:bzip2 [-cdkzv#] 檔名
選項與引數:
-c:將壓縮的過程產生的資料輸出到螢幕上;
-d:解壓縮的引數;
-k:保留原檔案,而不會刪除原始的檔案;
-z:壓縮的引數;
-v:可以顯示出原檔案/壓縮檔案案的壓縮比等資訊;
-#:與gzip一樣計算壓縮比引數;
解壓縮指令:bzip2 -d 檔名.bz2
讀取檔案內容:bzcat 檔名.bz2
將檔案進行打包,其指令有:
打包與壓縮:# tar [-j|-z] [cv] [-f 建立的檔名] filename......
檢視檔名:# tar [-j|-z] [tv] [-f 建立的檔名]
解壓縮:# tar [-j|-z] [xv] [-f 建立的檔名] [-c 目錄]
選項與引數:
-c:建立打包檔案,可搭配-v來檢視過程中被打包的檔名(filename)
-t:檢視打包檔案的內容含有哪些檔名,重點在檢視[檔名]
-x:解打包或解壓縮的功能,可搭配-c在特定目錄解開,其中,
-c,-t,-x 不可同時出現在一串指令列中
-j:透過bzip2的支援進行壓縮/解壓縮:此時檔名最好為:*.tar.bz2
-z:透過gzip的支援進行壓縮/解壓縮:此時檔名最好為:*.tar.gz
-v:在壓縮/解壓縮的過程中,將正在處理的檔名顯示出來
-f filename :-f後面要立刻接要被處理的檔名
-c 目錄:這個選項用在解壓縮,若要在特定目錄解壓縮,可以使用這個選項
常用的tar使用指令:
壓縮: # tar -jcv -f filename.tar.bz2 filename(要被壓縮的檔案或目錄)
查詢:# tar -jtv -f filename.tar.bz2
解壓縮:tar -jxv -f filename.tar.bz2 -c filedir(欲解壓縮的目錄)
檔案與檔案系統的壓縮與打包
一 單一檔案壓縮 1 gzip,zcat gzip cdtv file c 壓縮資料輸出 重定向 d 解壓縮引數 t 檢驗壓縮檔案的一致性,檢視有無錯誤 v 顯示原檔案 壓縮檔案壓縮比等資訊 壓縮等級 zcat 讀取純文字被壓縮後的檔案 2 bzip2,bzcat bzip2 cdkzv file ...
檔案與檔案系統的壓縮與打包
常見的壓縮字尾 z compress 程式壓縮的檔案 zip zip 程式壓縮的檔案 gz gzip 程式壓縮的檔案 bz2 bzip2 程式壓縮的檔案 xz xz 程式壓縮的檔案 tar tar 程式打包的資料,並沒有壓縮過 tar.gz tar 程式打包的檔案,其中並且經過 gzip 的壓縮 t...
檔案與檔案系統的壓縮與打包
一 打包命令 格式 tar 引數 新建的檔名 filename 引數 c 新建打包檔案,可搭配 v 來檢視過程中被打包的檔名 x 解打包或解壓縮的功能。z 通過bzip2的支援進行壓縮 解壓縮,此時檔名最好是 tar.gz f filename f 後面要接被處理的檔名,c 目錄,這個引數用在解壓縮...