CentOS 壓縮解壓
打包:將多個文件合成一個總的文件,這個總的文件通常稱為「歸檔」。
壓縮:將一個大文件通過某些壓縮演算法變成一個小文件。
命令
tar
壓縮格式:tar -參數 ××.tar 目錄|文件
解壓格式:tar -參數 ××.tar [-C 目標目錄]
-
參數
-
c
:create,創建。創建歸檔文件 -
f
:file,文件。指定歸檔文件 -
r
:append,追加。追加文件到歸檔末尾 -
t
:list,列表。列出歸檔文件內容 -
v
:verbose,冗餘。顯示指令執行過程 -
x
:extract,提取。提取歸檔中的文件。
-
-
參數組合
-
-cvf
:創建 tar 歸檔文件。 -
-tf
:顯示歸檔中的內容。 -
-rvf
:追加文件到歸檔尾部。 -
-xvf
:解開 tar 歸檔。
-
gzip、gunzip
常用,文件後綴名:.tar.gz
壓縮格式:gzip ××.tar
解壓格式:gunzip ××.tar.gz [-C 目標目錄]
bzip2、bunzip2
不常用,壓縮率比 gzip 大,但更耗時。文件後綴名:.tar.bz2
壓縮格式:bzip2 ××.tar
解壓格式:bunzip2 ××.tar
zip、unzip
壓縮格式:zip -r 目錄|文件
解壓格式:unzip ××.zip [-C 目標目錄]
查看不解壓:unzip -l ××.zip
-r
:recursively,遞歸地。
-l
:顯示壓縮文件內容。
命令組合
壓縮格式:tar -參數 ××.後綴名 目錄|文件
解壓格式:` tar -參數 ××.後綴名 [-C 目標目錄]
- tar + gzip|gunzip(.tar.gz)
-zcvf
: 先歸檔再壓縮歸檔。-zxvf
:先解壓再解開歸檔。-zcat|zmore|zless
:顯示壓縮的文件的內容。
- tar + bzip2|bunzip2(.tar.bz2)
-jcvf
:-jxvf
:-bzcat|bzmore|bzless
:顯示壓縮的文件的內容。