zip 是目前使用最多的压缩文件格式,哪怕是 Linux 服务器也经常需要和 zip 文件打交道。之前我写过一篇教程 Linux压缩和打包文件,只说到了 tar、tar.gz、tar.bz2,这里就继续来写 zip,本来是要把 zip 和 rar 写在一起的,但是因为太长,所以准备分开写。ZIP文件格式是一种数据压缩和文档储存的文件格式,原名Deflate,发明者为菲尔·卡茨,他于1989年1月公布了该格式的资料。ZIP通常使用后缀名“.zip”,它的MIME格式为application/zip。目前,ZIP格式属于几种主流的压缩格式之一,其竞争者包括RAR格式以及开放源码的7z格式。
我这里使用的 Linux 版本是 CentOS7,一般大多数系统都会内置有 zip 工具,不过一些最小安装的 Linux 可能没有 zip 工具,如果压缩时出现 -bash: zip: 未找到命令 说明没有内置 zip 工具,只需要下载 zip 工具即可。
下载 unzip:yum -y install unzip
下载 zipyum -y install zip
如果要更详细的了解 yum 的使用可以看 Linux Yum简单使用教程 。
如果是 Ubuntu 这一类系统的话使用:apt-get install zip
在询问是否安装的时候输入 y 回车,Ubuntu 在安装 zip 的时候也会自动安装 unzip。
zip 压缩
压缩的命令为: zip 新 文件名 要压缩的文件名 ,下面把 home 目录下的 1.txt 和 2.txt 压缩为 1.zip:[root@localhost home]# zip 1.zip 1.txt 2.txt
<