3 6對檔案進行歸檔和壓縮處理

2021-10-02 10:43:51 字數 1301 閱讀 3375

3.6對檔案進行歸檔和壓縮處理

檔案的壓縮與解壓縮:

常見的壓縮副檔名:

| *.gz | gzip程式壓縮的檔案 |

| *.bz2 | bzip2程式壓縮的檔案 |

| *.tar | tar程式打包的資料,並沒有經過壓縮 |

| *.tar.gz | tar程式打包的檔案,其中經過gzip的壓縮 |

| *.tar.bz2 | tar程式打包的檔案,其中經過bzip2的壓縮 |

linux上常見的壓縮命令就是gzip與bzip2

壓縮檔案gzip: gzip 檔名(原檔案不存在)

gzip -c 檔名1 >檔名1.gz (保留原檔案)

-c表示將壓縮過程中產生的資料輸出到螢幕上

解壓檔案: gzip -d 檔名.gz(不保留)

gunzip 檔名.gz

gzip -cd 檔名2.gz >檔名2(保留原檔案)

壓縮檔案bzip2(用法同gzip):bzip2 檔名

bzip2 -c 檔名1 >檔名1.bz2(保留原檔案)

解壓檔案: bzip2 -d 檔名.bz2(不保留原檔案)

bunzip2 檔名.bz2

bzip2 -cd 檔名2.bz2 > 檔名2(保留原檔案)

檢視壓縮過的檔案內容: bzcat 檔名.bz2

檔案的歸檔即打包檔案:tar [主選項+輔選項] 檔案或目錄

主選項:只能出現乙個主選項

c— create 建立乙個新歸檔檔案

x— 從歸檔檔案中提取檔案出來

t— 列出歸檔檔案的內容,檢視已經打包了哪些檔案,重點在檢視檔名

輔選項z—通過gzip的支援進行壓縮/解壓縮,一般格式為*.tar.gz

j— 通過bzip2的支援進行壓縮/解壓縮,一般格式為*.tar.bz2

j—通過xz的支援進行壓縮/解壓縮,一般格式為*.tar.xz

v— 歸檔或解包過程中顯示被打包的檔案

c—這個引數用在解壓縮時,若要在特定目錄解壓縮,可以使用這個引數

f— 輸出結果到檔案,必須寫該選項

–exclude=file 即在打包的過程中,不要將file打包!

–排除某個檔案打包

常見的兩種壓縮方式:jcvf zcvf

打包、壓縮檔案1和2並重命名:tar zcvf 新檔名 檔名1 檔名2 檔名3 檔名4

解壓到指定路徑:tar xvf 檔名 -c 目標路徑

tar -xjv -f filename.tar.bz2 -c 欲解壓縮的目錄

檢視已壓縮檔案:tar tf 檔名

Linux對檔案進行歸檔和壓縮處理

常見的壓縮檔案的副檔名 gz gzip 程式壓縮的檔案 bz2 bzip2 程式壓縮的檔案 tar tar程式打包的資料,並沒有經過壓縮 tar.gz tar 程式打包的檔案,其中經過gzip的壓縮 tar.bz2 tar 程式打包的檔案,其中經過bzip2的壓縮 2.1 gzip 使用gzip壓縮...

Unit8 對檔案進行歸檔 壓縮

定義 就是把多個檔案變成乙個歸檔檔案 目的 加快資料的傳輸速度 tar表示打包 c 建立乙個壓縮檔案的引數指令 f 指定歸檔檔案名稱 cf一般連著用 root vm138 mnt ls dir 在dir目錄下建立5個檔案 file1 file2 file3 file4 file5 root vm13...

Linux對檔案歸檔和壓縮 學習筆記八

gzip是一種標準的 廣泛應用的檔案壓縮和解壓縮實用工具。gzip允許檔案並置。用gzip壓縮檔案,可以得到格式為 tar.gz 或 tgz 的tarball打包檔案。gzip選項 2.2 bzip2 bzip2會獲得比 gzip高的壓縮率 命令 bzip2 選項 檔名 引數 c 將壓縮 解壓的結果...