檔案的歸檔和壓縮

2021-07-26 09:50:26 字數 1856 閱讀 7319

1.檔案歸檔(打包):就是把多個檔案變成乙個歸檔檔案

*)打包file1 file2 file3

tar   引數   打包成什麼(最好以.tar結尾) 要打包的檔案

tar    c             建立

f             指定歸檔檔案名稱

t            顯示歸檔檔案中的內容

r            向歸檔檔案中新增檔案

--get          取出單個檔案

--delete     刪除單個檔案

x            取出歸檔檔案中的所有內容

-c              指定解檔目錄

-z             gz格式壓縮

-j             bz2格式壓縮

-j             xz格式壓縮

*)解包

先刪除之前的file1 file2 file3

tar   引數  解包的檔案

*)解包到指定位置

tar   引數  解包的檔案   -c   指定位置

2.檔案壓縮:不能同時將多個檔案壓縮成乙個包

*)gz file1 file2 file3

(根據結尾選擇合適的解壓包)

3.打包壓縮同時進行

*)解壓縮

*)解壓

*)gz

gzip etc.tar          壓縮成gz格式

gunzip  etc.tar.gz       解壓gz格式壓縮包

tar zcf etc.tar.gz /etc       把檔案歸檔為tar並壓縮成gz

tar zxf etc.tar.gz       解壓並解檔gz格式壓縮包

*)bz2

bzip2 etc.tar           壓縮成bz2格式

bunzip2 etc.tar.bz2       解壓bz2格式壓縮包

tar jcf etc.tar.bz2 /etc       把檔案歸檔為tar並壓縮成bz2

tar jxf etc.tar.bz2       解壓並解檔bz2格式壓縮包

*)xz

xz etc.tar            壓縮成xz格式

unxz  etc.tar.xz       解壓xz格式壓縮包

tar jcf etc.tar.xz /etc       把檔案歸檔為tar並壓縮成zx

tar jxf etc.tar.xz       解壓並解檔xz格式壓縮包

*)zip

zip -r etc.tar.zip etc.tar       壓縮成zip格式

unzip etc.tar.zip           解壓zip格式壓縮包

檔案歸檔和壓縮

歸檔 archive 和壓縮 1 為什麼需要壓縮 讓檔案占用更少的磁碟空間 減少網路頻寬的占用,提高頻寬使用率 2 壓縮實現方式 霍夫曼 1 0000 0001 11111110001 1 70001 3 linux常見的壓縮工具 工具 gzip bzip2 gz bz2 tar.gz tar.bz...

檔案的歸檔和壓縮

檔案的歸檔壓縮 檔案歸檔的含義 將許多零散的檔案資料整理成為乙個檔案,但是檔案總占用的空間大小不變。檔案壓縮的含義 按照某種特定的演算法將檔案進行壓縮,從而減小檔案所占用的空間,需要恢復的時候再按照對應的逆向演算法對壓縮包進行解壓。linux對檔案壓縮的工具tar zip unzip等 tar歸檔壓...

Linux檔案歸檔和壓縮

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