文件的壓縮與打包

2021-08-07 01:56:12 字數 1747 閱讀 8554

概述:

《跟阿銘學linux》

.gz gzip 壓縮工具壓縮的檔案

.bz2 bzip2 壓縮工具壓縮的檔案

.tar tar 打包程式打包的檔案

.tar.gz  可以理解為先用tar打包,然後再gzip壓縮

.tar.bz2 先用tar打包,然後再bzip2壓縮

語法:gzip 【-d#】檔名

-d: 解壓縮時使用

-#:壓縮等級,1壓縮最差,9最好,6預設值

[root@iz8vb7cc5e91muwr6fxp3jz /]# [ -d test ] && rm -rf test

[root@iz8vb7cc5e91muwr6fxp3jz /]# [ -d test ] && ll

[root@iz8vb7cc5e91muwr6fxp3jz /]# mkdir test

[root@iz8vb7cc5e91muwr6fxp3jz /]# [ -d test ] && ll

[-d test] : 表示判斷test目錄是否存在

&&:前面條件滿足執行後面

rm -rf test : 遞迴刪除目錄test( 引數-r遞迴刪除, -f強制,不需要使用者確認)

centos 沒有的話yum install -y bzip2安裝

語法:bzip2 [-dz]  檔名

-d: 解壓

-z :壓縮(可以不加,預設就是壓縮)

與上面類似

語法: tar [-zjxcvfpp] 檔名

-z: 同時用gzip壓縮

-j: 同時用bzip2壓縮

-x: 解壓

-t: 檢視tar包裡面內容

-c: 建立乙個tar包或者壓縮檔案包

-v: 視覺化

-f: 檔名(注意寫在最後面)

-p: 使用原檔案的屬性

-p: 使用絕對路徑

--exclude檔名: 在打包或者壓縮時,不包含的檔案或資料夾

以test4資料夾為例

tar -xvf  test4.tar 解壓檔案

tar -czvf test4.tar.gz test4  : 打包的同時使用gzip壓縮

tar -tf test4.tar.gz : 可以檢視或壓縮包的檔案列表

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

tar -cjvf test4.tar.bz2 test4 : 採用打包bzip2壓縮

tar -jxvf test4.tar.bz2 : 解壓bzip2檔案

文件的壓縮與打包

linux下的壓縮檔案 在linux下最常見的壓縮檔案通常都是以.tar.gz 為結尾的,除此之外還有.tar,gz,bz2,zip等等。linux系統中的字尾名其實要不要無所謂,但是對於壓縮檔案來講必須要帶上。這是為了判斷壓縮檔案是由哪種壓縮工具所壓縮,而後才能去正確的解壓縮這個檔案。以下介紹常見...

linux文件壓縮與打包

ar zcvf home xahot.tar.gz xahot tar zcvf 打包後生成的檔名全路徑 要打包的目錄 例子 把 xahot資料夾打包後生成乙個 home xahot.tar.gz的檔案。tar xf all.tar 這條命令是解出all.tar包中所有檔案,x是解開的意思 zip ...

Linux文件壓縮與打包

常見的字尾名所對應的壓縮工具 linux裡常見的壓縮檔案通常是tar.gz格式。除此之外還有.tar gz bz2 zip等格式。gzip壓縮工具 gzip後面直接跟檔名,表示在當前目錄下壓縮該檔案,而原檔案也會消失。命令gzip d後面跟壓縮檔案表示解壓壓縮檔案。gzip不支援壓縮目錄,壓縮目錄時...