Linux系統檔案歸檔壓縮處理

2021-09-21 01:40:15 字數 705 閱讀 6610

歸檔

壓縮解壓縮

壓縮演算法

為什麼要壓縮

linux系統檔案歸檔用tar,使用方法比較簡單

#> tar cvf file.tar file
壓縮一般情況下跟在歸檔後面使用,可以用tar直接使用引數進行比率壓縮,常用的兩種壓縮格式.gz和.bz2

#> tar zcvf file.tar.gz file

#> tar jcvf file.tar.bz2 file

兩種壓縮方法對比:

gz呼叫的是gzip壓縮方法,bz2呼叫的bzip2壓縮方法,bzip2壓縮比率在10%-15%之間而gzip的壓縮比率比bzip2稍遜,但是bzip2壓縮時間較長, 可用time命令進行測試,gzip適用情景是臨時需要壓縮進行傳輸,bzip2適用於持久儲存進行壓縮.

解壓縮依舊依靠tar命令,不同的壓縮格式所帶的引數不同

解壓tar.gz格式使用 tar zxvf file.tar.gz

解壓tar.bz2格式使用 tar jxvf file.tar.bz2

壓縮方法有很多,但所依據的演算法如下:

deflate

burrows–wheeler algorithm

lzma-lempel–ziv–markov chain algorithm

減少檔案體積,節約儲存空間和傳輸網路頻寬

linux檔案壓縮歸檔

gz gzip gunzip gzip d tar tar cf xf tar.gz tar zcf zxf zip zip r unzip bz2 bzip2 bunzip2 tar.bz2 tar cjf xjf 1 tar cf bak.tar log 將當前目錄下的所有log檔案打成乙個叫做...

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

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

Linux檔案歸檔和壓縮

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