外置命令。
[root@localhost ~]#zip [选项] 压缩包名 源文件或源目录列表
- zip 命令的选项
选项 | 功能 |
---|---|
-r | 递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩 |
-m | 将文件压缩之后,删除原始文件,相当于把文件移到压缩文件中 |
-v | 显示详细的压缩过程信息 |
-q | 在压缩的时候不显示命令的执行过程 |
-压缩级别 | 压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好 |
-u | 更新压缩文件,即往压缩文件中添加新文件 |
注意,zip 压缩命令需要手工指定压缩之后的压缩包名,注意写清楚扩展名,以便解压缩时使用。
- 示例
[root@localhost ~]# zip ana.zip anaconda-ks.cfg
# 压缩
[root@localhost ~]# zip test.zip install.log install.log.syslog
# 同时压缩多个文件到test.zip压缩包中
[root@localhost ~]# zip -r dir1.zip dir1
# 压缩目录