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