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

在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.zipArchive: 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.zipArchive: 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 (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%)

下面在解压缩的时候需要输入密码才能解压。

只要心中有希望存在,就有幸福存在。

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

相关文章:

你感兴趣的文章:

标签云: