登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 1879|回复: 0

Linux创建zip压缩文件

[复制链接]

179

主题

179

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2019-3-19 01:52:35 | 显示全部楼层 |阅读模式 来自 江苏徐州
1. Linux下zip工具简介


Linux上利用下令行版的zip压缩工具创建zip压缩文件。
2. 安装zip工具

以CentOS7.5为例,默认环境下,最小化安装并没有包罗zip套件。

  • [root@zcwyou ~]# yum -y install zip
输出以下信息表明安装乐成:
Installing:zip x86_64 3.0-11.el7 base 260 k
Transaction Summary
Install 1 Package
Total download size: 260 kInstalled size: 796 kDownloading packages:zip-3.0-11.el7.x8664.rpm | 260 kB 00:00:03
Running transaction checkRunning transaction testTransaction test succeededRunning transactionInstalling : zip-3.0-11.el7.x86
64 1/1 Verifying : zip-3.0-11.el7.x86_64 1/1

Installed:zip.x86_64 0:3.0-11.el7
Complete!
sRiqYlLuAL739l00.jpg
3. zip下令选项


  • [root@zcwyou ~]# zip --help
-f 更新压缩文件内容,把更新的文件更换旧文件,并追加新文件-u 更新压缩文件内容,把更新的文件更换旧文件,不追加新文件-d 删除压缩包里的文件-m 把文件参加到压缩包内,并删除源文件-r 操纵递归到子目次-j 只保存文件和内容,不存放任何目次。-0 压缩率,即只生存不压缩。-l 把LF字符转换成LF+CR字符。-1 快速压缩-9 最好的压缩率-q 静默模式-v 输出打印实行的具体信息-c 添加解释-z 添加压缩文件解释-@ 从尺度输出读取笔墨-o 以最新的文件更新时间为准,更新其他文件-x 清除某些文件名-i 仅仅包罗指定文件-F 修复压缩文件-D 不添加目次-A 调解自解压的exe文档-J 不记载zip文件前缀-T 校验压缩文件的完备性-X 不生存额外的文件属性。-y 生存链接,不生存指向文件-e 加密-n 不压缩具有特定字尾字符串的文件。-h2 检察更具体的资助
ngii9j9ymmm4iT99.jpg
4. 利用zip压缩文件

4.1 案例1

把当前目次下的全部文件和子目次压缩,生存为test.zip

  • [root@zcwyou zip]# zip -v -r test.zip ./*
实行过程:
adding: 333.txt (in=315) (out=163) (deflated 48%)adding: abc.txt (in=9) (out=9) (stored 0%)adding: cisco1.txt (in=173) (out=120) (deflated 31%)adding: cisco2.txt (in=179) (out=121) (deflated 32%)adding: compress.txt (in=0) (out=0) (stored 0%)adding: cp1.txt (in=0) (out=0) (stored 0%)adding: cp2.txt (in=0) (out=0) (stored 0%)adding: cut2.txt (in=57) (out=40) (deflated 30%)adding: cut.txt (in=50) (out=50) (stored 0%)adding: diff1.txt (in=9) (out=9) (stored 0%)adding: diff2.txt (in=18) (out=18) (stored 0%)adding: dir123/ (in=0) (out=0) (stored 0%)adding: hard123.txt (in=0) (out=0) (stored 0%)adding: hard.txt (in=0) (out=0) (stored 0%)adding: linux123.txt (in=0) (out=0) (stored 0%)adding: soft.txt (in=0) (out=0) (stored 0%)adding: test.txt (in=10) (out=10) (stored 0%)total bytes=820, compressed=540 -> 34% savings
表现节流了34%的空间
gp3yf4msNnfwOBn2.jpg
4.2 案例2

把指定目次压缩,压缩后生存到当前目次,利用最高压缩率,不表现具体过程

  • [root@zcwyou zip]# zip -q -r -9 etc.zip /etc/*
armThrCPUUJi3jT3.jpg
4.3 案例3

从压缩包test.zip里删除333.txt

  • [root@zcwyou zip]# zip -dv test.zip 333.txt
实行效果:1>1: updating: 333.txt (deflated 48%)
5. 总结

Linux体系利用zip,请牢记常用的参数,下令行利用起来非常方便。
微信搜刮公众号“智传网优”大概长按以下二维码,然后选择“辨认图中二维码”直接开始自助视频学习,接待留言或与我们讲师直接沟通。
REF1XTMKTX6CEFpp.jpg

Linux学习QQ群:557371664




上一篇:【企业雇用】湖南教诲出书社(五险一金、带薪年假、工作餐) ...
下一篇:把Matchvs装到你的服务器必要几步?
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-4-19 20:55 , Processed in 0.082687 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表