![曝光:Linux企业运维实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/931/23400931/b_23400931.jpg)
6.3 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:只更改文件。
□-u:只更改或更新文件。
□-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、eX tra文件属性。
□-e:加密“-”,不要压缩这些后缀。
□-h2:显示更多的帮助。
Zip企业案例演示:
(1)通过zip工具打包jingfeng文件夹中所有内容,如图6-4所示。
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P93_11882.jpg?sign=1739551113-JZnYKOl6SpBxj1GBjvemH44rqSi1Z4eX-0-463084e32c343545218c7ee16dc5d877)
图6-4 zip工具对jingfeng目录打包备份
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P93_11881.jpg?sign=1739551113-h5kols5f6YbBPYEUkD8xOpSgY8bt97Wr-0-4accecc5c5ed7d3aec64ff0d8d959584)
(2)通过zip工具打包jingfeng文件夹中所有内容并排除部分文件,如图6-5所示。
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P94_11889.jpg?sign=1739551113-PoRN2GwI1C7Fwem9KwpVFrIsNrNo59N2-0-7c9ea9a3339ba0738d7ed14a9de80ffd)
图6-5 zip对jingfeng目录打包备份,排除部分文件
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P94_11888.jpg?sign=1739551113-SdrTI5JMUfvjI88KRchnVJYoVZ5SC8OP-0-1fc3a4e47174d4c22a4773a4ec739132)
(3)通过zip工具删除jingfeng.zip中jf3.txt文件,如图6-6所示。
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P94_11894.jpg?sign=1739551113-zrq59ecPkfNLg0jmPGMl1Q1WYaxBQyrH-0-4929424b0caa47797d3192c5f8920124)
图6-6 unzip对jingfeng目录解压
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P94_11893.jpg?sign=1739551113-LddOPB4vMMzLnySoQIhoGZXMK1tyxAhN-0-f207a1a7189093256e04dbd7d0f4bfd2)
(4)通过unzip工具解压jingfeng.zip文件,如图6-6所示。
![](https://epubservercos.yuewen.com/3043B8/12023547704529906/epubprivate/OEBPS/Images/Figure-P94_18752.jpg?sign=1739551113-tgyo5KQMj8kS1dUaSuUvjzBqN8fkFZMP-0-b79f01812859ffab304e26a33da5c33d)
注意:可以用-d指定解压后的目录。