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

2022-04-19 20:31:14 字數 2188 閱讀 8262

gzip是一種標準的、廣泛應用的檔案壓縮和解壓縮實用工具。gzip允許檔案並置。用gzip壓縮檔案,可以得到格式為「*.tar.gz」或「*.tgz」的tarball打包檔案。

gzip選項

2.2、bzip2

bzip2會獲得比 gzip高的壓縮率

命令:bzip2 [選項] [檔名]

引數-c  將壓縮/解壓的結果送到標準輸出

-d  解壓指定的目標檔案。

-z  強制執行壓縮,不管是壓縮命令bzip2還是解壓命令bunzip.

-k  在壓縮或解壓的過程中,保留原始檔案。

-f  強制覆蓋。

-t  檢查指定的壓縮檔案的完整性,但不進行解壓縮。

-s  減少記憶體使用率。

-v  顯示壓縮檔案的壓縮比。

--  處理以"-"開頭的檔案,如: bzip2 -- -filename

--help  顯示幫助 

-num  用指定的數字調整壓縮速度, -1 或--fast表示最快壓縮(低壓縮比),-9或-best,表示最慢(高壓縮比),系統預設的是6.

歸檔檔案是經過壓縮的檔案,它由乙個或多個計算機檔案以及元資料組成

3.1 歸檔的功能特性

3.2、tar命令:

tar是標準的unix/linux歸檔應用軟體工具。在早期階段,它曾經是一款磁帶歸檔軟體,後來慢慢發展成了通用歸檔軟體包,能夠處理各種型別的歸檔檔案。tar可接受許多帶選項的歸檔過濾器。

tar選項

-a:將tar檔案新增到現有歸檔的末尾。

-c:建立乙個新的歸檔檔案。

-d:使用指定的檔案系統比較歸檔。

-j:用bzip壓縮歸檔。

-r:將檔案新增到現有歸檔的末尾。

-t:列出現有歸檔的內容。

-u:更新歸檔。

-x:從現有歸檔解壓檔案。

-z:用gzip壓縮歸檔。

–delete:從現有歸檔刪除檔案。

圖形檢視:

建立乙個歸檔檔案:

[root@model documents]# tar -zcvf test4.tar.gz test4/    //

將test4資料夾做為歸檔檔案

對歸檔檔案進行解壓縮:

[root@model tar]# tar -zxvf test4.tar

.gz

test4/test4/hh.txt

tar: test4/hh.txt: time stamp 2015-02-20

06:09:01 is 17199.007385938 s in

the future

test4/yy.txt

test4/a.txt

tar: test4/a.txt: time stamp 2015-02-20

06:09:01 is 17199.006267373 s in

the future

test4/test

tar: test4/test: time stamp 2015-02-20

06:09:01 is 17199.005671909 s in

the future

[root@model

tar]# ls

test4 test4.

tar.gz

[root@model

tar]#

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

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

Linux檔案歸檔和壓縮

歸檔檔案是乙個檔案和目錄的集合,而這個集合被貯存在乙個檔案中。歸檔檔案沒有經過壓縮 它占用的空間是其中所有檔案和目錄的總和。壓縮檔案也是乙個檔案和目錄的集合,且這個集合也被貯存在乙個檔案中,但是,它的貯存方式使其所占用的磁碟空間比其中所有檔案和目錄的總和要少。歸檔檔案不是壓縮檔案,但是壓縮檔案可以是...

Linux檔案壓縮和歸檔

壓縮 運用某種演算法,將檔案壓在一塊減少空間 歸檔 將很多檔案放在一起 解壓縮 將壓在一塊的內容,解壓縮開來 壓縮 解壓縮命令 壓縮格式 gz,bz2,xz,zip,z 壓縮演算法 演算法不同,壓縮比也不會不同 gzip gz 壓縮後會刪除原始檔,只能壓縮單個檔案 gzip路徑檔案 d 解壓縮 gu...