**
1,概述
打包:将一大堆檔案或目錄變成一個總的檔案
壓縮:将一個大的檔案通過一些壓縮算法變成一個小檔案
解壓縮:将壓縮的檔案還原成壓縮之前的檔案
**
2,zip和uzip指令
zip是一個免費,使用廣泛的壓縮程式,壓縮後會産生“.zip”擴充名的壓縮檔案
zip [.zip檔案] [要壓縮的檔案】
-<壓縮效率> : 介于1-9的數值
-r : 遞歸處理,将指定目錄下的所有檔案和子目錄一并處理
-d :從壓縮檔案内删除指定的檔案
-m :将檔案移到壓縮檔案内
-x <檔案> :不壓縮該檔案
zip 【.zip檔案】 【目錄/✳】:打包目錄
uzip [.zip檔案]
-n :不覆寫原有檔案
-d <目錄> :指定壓縮檔案要存儲的目錄
-v :檢視壓縮檔案目錄,但不解壓
-o :覆寫原有檔案
uzip “✳.zip” : 解壓目前目錄下所有zip檔案
**
3,gzip和gunzip
gzip可以用來壓縮大的檔案,還可以和tag指令一起構成Linux作業系統中比較流行的壓縮檔案格式,會産生".gz"擴充名檔案
gzip ✳ :壓縮該目錄下所有檔案
-d :解壓檔案
-v :顯示指令執行過程
-l :列出壓縮檔案詳細資訊
-r :遞歸處理,将指定目錄下的所有檔案和子目錄一并處理
**
4,bzip2和bunzip2
bzip2指令用于建立和管理(包括解壓縮)".bz2"格式的壓縮包
bzip2 file
-z :強行執行壓縮
-d :解壓縮檔案
-v :壓縮或解壓顯示詳細資訊
-t :模拟解壓,用于測試檔案完整性
-k :解壓後保留源檔案
-c :将壓縮與解壓縮結果送到标準輸出
**
5,xz和unxz
xz
-d :解壓縮
-# :指定壓縮比,預設為6,(1-9)
-k :保留源檔案
**
6,顯示壓縮檔案内容
zcat,zless,bzcat,bzless,xzcat不解壓,隻顯示壓縮的内容
**
7,tar
tar:打包歸檔
-c :建立壓縮檔案
-x :解壓
-t :檢視内容
-r :向壓縮歸檔檔案末尾追加檔案
-u :更新原壓縮包的檔案
-z :有gzip屬性的
-j : 有bz2屬性的
-J :有xz屬性的
-v : 顯示所有過程
-f :使用檔案名字 ,隻能是最後一個參數,後面隻能接檔案名
**
8,dd
dd:用指定大小的塊拷貝一個檔案,并在拷貝的同時進行指定的轉換
**
9,cpio
cpio :用來建立,還原備份檔的工具程式,
**
**
**
**
**
**
**
**
**