zip 程序既是文件压缩工具也是文件归档工具。在 Linux 系统中,gzip 才是主要的压缩指令,而 bzip2 次之。在 Linux 系统中主要使用 zip 程序与 Windows 系统交换文件,而不是将其用于压缩或是归档文件。
命令格式zip [-aABcdDeEfFghjklLmoqrRSTuvVwXyz!@$] [--longoption ...] [-b path] [-n suffixes] [-t date] [-tt date] [zipfile [file ...]] [-xi list]
unzip [-Z] [-cflptTuvz[abjnoqsCDKLMUVWX$/:^]] file[.zip] [file(s) ...] [-x xfile(s) ...] [-d exdir]
实例a) 将 foo1、foo2 和 foo3 归档压缩至 foo.zip
linuxidc@linuxidc:~/linuxidc/linux/cmdline$ zip foo.zip foo1 foo2 foo3
b) 归档压缩目录
linuxidc@linuxidc:~/linuxidc/linux/cmdline$ zip -r commons-beanutils-1.9.2.zip commons-beanutils-1.9.2
c) 解压缩 .zip 文件
linuxidc@linuxidc:~/linuxidc/linux/cmdline$ unzip commons-beanutils-1.9.2.zip