zip/unzip命令 zip unzip

zip/unzip命令

1.功能说明
将一般的文件或者目录进行压缩或者解压,默认生成以“.zip”为后缀的压缩包。zip命令类似于Windows中的winzip压缩程序。其格式如下:
zip [选项] 压缩文件名 需要压缩的文档列表
unzip [选项] 压缩文件名
zip命令的选项及其说明如表4.27所示。
表4.27zip命令的选项及其说明

选 项 含 义
-r 递归压缩,将指定目录下的所有文件以及子目录全部压缩
-d 从压缩文件内删除指定的文件
-i “文件列表” 只压缩文件列表中的文件
-x “文件列表” 压缩时排除文件列表中指定的文件
-u 更新文件到压缩文件中
-m 将文件加入压缩文件压缩后,删除原始文件,即把文件移到压缩文件中
-F 尝试修复损坏的压缩文件
zip/unzip命令 zip unzip
-T 检查压缩文件内的每个文件是否正确无误
- 压缩级别 压缩级别是一个1~9的数字



unzip命令的选项及其说明如表4.28所示。
表4.28unzip命令的选项及其说明

选 项 含 义
-x "文件列表" 解压文件,但不包含文件列表中指定的文件
-t 测试压缩文件有无损坏,并不解压
-v 查看压缩文件的详细信息,具体包括压缩文件中包含的文件大小、文件名和压缩比等,并不解压
-n 解压时不覆盖已经存在的文件
-o 解压时覆盖已经存在的文件,并且不要求用户确认
-d 目录名 把压缩文件解压到指定目录下



2.举例
(1)将/etc目录下的所有文件以及目录进行压缩,设置压缩级别为最高,保存到文件/opt/etc.zip。
[root@mylinux ~]# zip -9r /opt/etc.zip /etc
(2)将/var目录中所有文件以及子目录压缩,除了“*.log”的文件,将压缩文件保存到/opt目录下。
[root@mylinux ~]#zip –r /opt/var.zip /var –x “*.log”
(3)将上面/opt/etc.zip中的etc/passwd文件从压缩包中删除。
[root@mylinux ~]#zip /opt/etc.zip –d etc/passwd
deleting: etc/passwd
(4)修改了/etc/inittab文件,希望把更改信息更新到/opt/etc.zip包中。
[root@mylinux ~]#zip –u /opt/etc.zip /etc/inittab
如果/etc目录下很多文件进行了修改或者增加了很多文件,就需要把/etc目录下的全部信息更新到/opt/etc.zip文件。可以使用以下命令:
[root@mylinux ~]#zip –u /opt/etc.zip /etc/* 或者使用
[root@mylinux ~]# zip –ru /opt/etc.zip /etc
看出点玄机了吗?在上例中,其实“/etc/*”就代表了/etc目录下的所有文件以及子目录,而这刚好是zip命令“-r”选项完成的功能。
(5)将/opt/etc.zip压缩文件全部解压到/etc目录下,除了etc/inittab文件,并且在解压过程中如果出现相同的文件就直接进行覆盖,不要求用户确认。可以使用以下命令:
[root@mylinux ~]#unzip –o /opt/etc.zip –x etc/inittab –d /etc

本篇

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/208888.html

更多阅读

使用WinRAR将文件压缩为ZIP格式 winrar如何压缩成 zip

使用WinRAR将文件压缩为ZIP格式——简介WinRAR软件可以将程序压缩成RAR和ZIP格式,其中RAR是其默认的压缩格式。本文讲述了使用WinRAR软件将一个文件压缩为ZIP格式的过程。使用WinRAR将文件压缩为ZIP格式——工具/原料

怎么破解zip密码 zip文件密码破解器

怎么破解zip密码——简介生活中我们也许会碰到一些ZIP压缩包,当我们解压开的时候却要输入密码,其实想解开密码也是有办法的,不过需要借助一定的工具,下面简单介绍一个方法。(其实工具有很多,大家可以从网上下载)怎么破解zip密码——步骤一

zip格式怎么打开 手机zip格式怎么打开

zip格式怎么打开——简介Zip格式的文件是一种经过压缩的文件,通过压缩之后,文件的体积会变小,从而更有利于在网络上传播。经过压缩的文件,如果想要再次使用,就必须通过解压缩后才能使用。常见的解压缩软件有WinRAR。利用WinRAR软件打开Zi

声明:《zip/unzip命令 zip unzip》为网友老男孩分享!如侵犯到您的合法权益请联系我们删除