快速业务通道

Linux系统下关于ZIP命令的使用

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-19
在Linux下有很多压缩格式,我们这里主要介绍下关于ZIP的简单使用,希望可以对大家在平时的工作和学习中有帮助. 下面是ZIP的一些常用参数 的使用 -a 将文件转成ASCII模式
-F 尝试修复损坏的压缩文件
-h 显示帮助界面
-m 将文件压缩之后,删除源文件 -n 特定字符串 不压缩具有特定字尾字符串的文件
-o 将压缩文件内的所有文件的最新变动时间设为压缩时候的时间
-q 安静模式,在压缩的时候不显示指令的执行过程
-r 将指定的目录下的所有子目录以及文件一起处理
-S 包含系统文件和隐含文件(S是大写)
-t 日期 把压缩文件的修改日期设为指定的日期,日期格式为mmddyyyy 1.语法:zip 压缩后的文件名 被压缩的文件 zip {.zip file-name } {file-names} 对/var/log/* 的所有文件压缩 [root@localhost ~]# zip var-log.zip /var/log/*
adding: var/log/acpid (deflated 85%)
adding: var/log/anaconda.log (deflated 87%)
adding: var/log/anaconda.syslog (deflated 62%)
adding: var/log/anaconda.xlog (deflated 85%)
adding: var/log/audit/ (stored 0%)
adding: var/log/boot.log (deflated 43%)
adding: var/log/boot.log.1 (deflated 6%)
adding: var/log/boot.log.2 (deflated 59%)
adding: var/log/boot.log.3 (stored 0%)
2 .递归压缩一个目录及目录的文件 zip -r 压缩的文件名 被压缩的目录 [root@localhost ~]# zip -r log-dir.zip /var/log/
adding: var/log/ (stored 0%)
adding: var/log/boot.log.4 (deflated 43%)
adding: var/log/spooler.2 (stored 0%)
adding: var/log/maillog (deflated 91%)
adding: var/log/scrollkeeper.log (deflated 94%)
adding: var/log/boot.log (deflated 43%)
adding: var/log/boot.log.1 (deflated 6%)
adding: var/log/secure.2 (deflated 73%)
adding: var/log/yum.log (deflated 71%)
adding: var/log/acpid (deflated 85%)
......
3.解压缩zip文件 unzip 压缩文件 unzip file-name.zip [root@localhost ~]# unzip log-dir.zip
Archive: log-dir.zip
creating: var/log/
inflating: var/log/boot.log.4
extracting: var/log/spooler.2
inflating: var/log/maillog
inflating: var/log/scrollkeeper.log
inflating: var/log/boot.log
inflating: var/log/boot.log.1
inflating: var/log/secure.2
inflating: var/log/yum.log
.........
4.如何查看压缩包中的内容和文件 [root@localhost ~]# unzip -l log-dir.zip
Archive: log-dir.zip
Length Date Time Name
-------- ---- ---- ----
0 05-24-10 16:20 var/log/
212 04-08-10 05:54 var/log/boot.log.4
0 04-23-10 14:47 var/log/spooler.2
18638 05-24-10 15:20 var/log/maillog
68126 04-07-10 05:20 var/log/scrollkeeper.log
214 05-24-10 23:53 var/log/boot.log
108 05-09-10 11:16 var/log/boot.log.1
5.如何使用-P 参数来对压缩文件进行设置密码 zip -p 密码 压缩文件名.zip 被压缩文件 [root@localhost ~]# zip -P 123456 log-protect.zip /var/log/*
adding: var/log/acpid (deflated 85%)
adding: var/log/anaconda.log (deflated 87%)
adding: var/log/anaconda.syslog (

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号