1. 程式人生 > 其它 >Linux 解壓縮和打包(3)

Linux 解壓縮和打包(3)

Linux下的壓縮檔案:

在linux下最常見的壓縮檔案通常都是以.tar.gz 為結尾的,除此之外還有.tar, .gz, .bz2, .zip等等。

gzip壓縮工具:

只支援對檔案壓縮 並且不保留原始檔

-d 解壓

壓縮

gzip awk_test.txt

解壓

gzip -d awk_test.txt.gz

 

tar壓縮工具:

tar 本身為一個打包工具,可以把目錄打包成一個檔案,它的好處是它把所有檔案整合成一個大檔案整體,方便拷貝或者移動。

-c: 建立壓縮檔案
-x:解壓
-t:檢視內容
-r:向壓縮歸檔檔案末尾追加檔案
-u:更新原壓縮包中的檔案

-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將檔案解開到標準輸出

-f: 使用檔案名字,切記,這個引數是最後一個引數,後面只能接檔案名。(必選引數)

 

常用組合

“-cvzf”:可以在打包的同時使用gzip壓縮。

“-tf” 可以檢視包或者壓縮包的檔案列表.

“-zxvf” 用來解壓.tar.gz的壓縮包.

保留原始檔的

保留原始檔的

tar -zcvf passwd.tar.gz passwd 

tar -zcvf pwd.tar.gz pwd/

tar -tf pwd.tar.gz 

有待補充