zip 格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式。
我们首先要做的应该是安装zip
[root@localhost ~]# yum install -y unzip zip
压缩
那么我们应该如何在Linux下把文件压缩成.zip呢,其命令基本格式如下:
[root@localhost ~]# zip [选项] 压缩包名 源文件或源目录列表
注意:压缩包名后要加扩展名(.zip)
zip 命令常用选项及含义
选项 | 含义 |
-r | 递归压缩目录,及将制定目录下的所有文件以及子目录全部压缩。 |
-m | 将文件压缩之后,删除原始文件,相当于把文件移到压缩文件中。 |
-v | 显示详细的压缩过程信息。 |
-q | 在压缩的时候不显示命令的执行过程。 |
-压缩级别 | 压缩级别是从 1~9 的数字,-1 代表压缩速度更快,-9 代表压缩效果更好。 |
-u | 更新压缩文件,即往压缩文件中添加新文件 |
例子:
把/home目录下面的mydata目录压缩为mydata.zip