hi,欢迎访问本站!
当前位置: 首页操作系统正文

Linux zip命令详解

墨初 操作系统 528阅读

zip压缩可能是目前使用频率最多的压缩格,它最最最大的优点就是可以在不同的操作系统平台进行使用,比如windows系统,mac系统以及Linux各种发行版本,而它最最最不好的方面就是压缩率太低,下面我们就说说如何在linux系统中将文件压缩为zip格式。

linux zip压缩命令

语法:

zip [选项] [参数] [文件]

参数:一般指的为压缩文件名

选项:zip支持的选项如下

选项说明
-q不显示指令执行过程
-r递归处理,将指定目录下的所有文件和子目录一起处理
-z给压缩文件加上注释
-v显示指令的执行过程
-d删除压缩包内的文件
-n <后缀>不压缩具有特定后缀的文件
-e加密压缩文件
-u更新或追加文件到压缩包内
-f更新现有的文件
-m将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中
-o以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同

linux zip压缩命令使用示例

1、linux zip 压缩一个文件

命令格式:

zip 压缩后的文件名.zip 需要压缩的文件

例:

zip a.zip a.txt
adding: a.txt (stored 0%)
............

2、linux zip压缩一个文件包

命令格式:

zip -r 压缩后的文件名.zip 需要压缩的文件或文件夹

例:

zip -r www.zip /www
adding: www/ (stored 0%)
adding: www/wwwroot/ (stored 0%)
adding: www/wwwroot/b.zip (stored 0%)
adding: www/wwwroot/a.zip (stored 0%)
...........................

3、linux zip 将多个文件压缩到成一个文件

命令格式:

zip -r 压缩后的文件名.zip 需要压缩的文件或文件夹1 需要压缩的文件或文件夹2 需要压缩的文件或文件夹3.....

例:

zip -r w3.zip a.txt /www/wwwroot/
adding: a.txt (stored 0%)
adding: www/wwwroot/ (stored 0%)
.........................

4、linux zip 压缩时进行加密

命令格式:

zip -e 压缩后的文件名.zip 需要压缩的文件或文件夹

例:

zip -e back.zip a.txt
Enter password: 
Verify password: 
adding: a.txt (stored 0%)

主意:加密过程中需要输入两次密码

5、zip 从压缩包中删除指定文件

命令格式:

zip -d 压缩包.zip 需要删除的文件

例:

zip -d log.zip b.txt
deleting: b.txt
..............

注意:在删除文件时,一定要写入待删除文件在包内的路径

声明:无特别说明,转载请标明本文来源!
相关推荐