天天看點

LINUX zip軟體包管理

5、ZIP 軟體包管理

ZIP 也是計算機檔案的壓縮的算法,原名 Deflate(真空),發明者為菲利普·卡茲(Phil

Katz)),他于 1989 年 1 月公布了該格式的資料。ZIP 通常使用字尾名“.zip”。

主流的壓縮格式包括 tar、rar、zip、war、gzip、bz2、iso 等。從性能上比較,TAR、WAR、

RAR 格式較 ZIP 格式壓縮率較高,但壓縮時間遠遠高于 ZIP,Zip 指令行工具可以實作對 zip

屬性的包進行管理,也可以将檔案及檔案及打包成 zip 格式。如下為 ZIP 工具打包常見參數詳解:

-f freshen:隻更改檔案;

-u update:隻更改或新檔案;

-d 從壓縮檔案删除檔案;

-m 中的條目移動到 zipfile(删除 OS 檔案);

-r 遞歸到目錄;

-j junk(不記錄)目錄名;

-l 将 LF 轉換為 CR LF(-11 CR LF 至 LF);

-1 壓縮更快 1-9 壓縮更好;

-q 安靜操作,不輸出執行的過程;

-v verbose 操作/列印版本資訊;

-c 添加一行注釋;

-z 添加 zipfile 注釋;

-o 讀取名稱使 zip 檔案與最新條目一樣舊;

-x 不包括以下名稱;

-F 修複 zipfile(-FF 嘗試更難);

-D 不要添加目錄條目;

-T 測試 zip 檔案完整性;

-X eXclude eXtra 檔案屬性;

-e 加密 - 不要壓縮這些字尾;

-h2 顯示更多的幫助。

ZIP 企業案例示範

(1)通過 zip 工具打包 jingfeng 檔案夾中所有内容,如圖

zip -rv jingfeng.zip /root/jingfeng/

(2)通過 zip 工具打包 jingfeng 檔案夾中所有内容,排除部分檔案,如圖

zip -rv jingfeng.zip * -x jf1.txt

zip -rv jingfeng.zip * -x jf2.txt -x jf3.txt

(3)通過 zip 工具删除 jingfeng.zip 中 jf3.txt 檔案,如圖 所示

zip jingfeng.zip -d jf3.txt

(4)通過 unzip 工具解壓 jingfeng.zip 檔案夾中所有内容,如圖 所示:

unzip jingfeng.zip

unzip jingfeng.zip -d /data/backup/ 可以-d 指定解壓後的目錄

繼續閱讀