目录

2.常用参数介绍

3.实例

4.直达底部

命令简介

zip 是 Linux 系统下广泛使用的压缩程序,文件压缩后扩展名为 “.zip”。 zip 命令用来将文件压缩成常用的 zip 格式,unzip 命令则用来解压缩zip文件。

返回目录

常用参数介绍

zip 命令常见的参数如下所示:

  1. -a 将文件转成 ASC 模式
  2. -F 尝试修复损坏的压缩文件
  3. -h 显示帮助界面
  4. -m 将文件压缩后,删除源文件
  5. -n 不压缩具有特定字尾字符串的文件
  6. -o 将压缩文件内的所有文件的最新变动时间设置为压缩时候的时间
  7. -q 安静模式,在压缩的时候不显示命令的执行过程
  8. -r 将制定的目录下的所有子目录以及文件一起处理
  9. -S 包含系统文件和隐含文件
  10. -t 把压缩文件的最后修改日期设置为指定的日期,日期格式为 mmddyyyy-x
  11. -v 查看压缩文件目录,但不解压
  12. -t 测试压缩文件有无损坏,但不解压
  13. -d 把压缩文件解压到指定目录下
  14. -z 只显示压缩文件的注解
  15. -o 覆盖已存在的文件且不要求用户确认
  16. -j 不重建文档的目录结构,把所有文件解压到同一目录下

返回目录

实例

zip 命令的基本用法是:

zip [参数] [打包后的文件名] [打包的目录路径]

注: 路径可以是相对路径,也可以是绝对路径

1.压缩文件:

zip file.conf.zip  file.conf

2.将整个文件夹压缩成一个文件:

zip -r file_backup.zip   .   点表示当前目录

3.解压文件:

unzip file.conf.zip

4.解压时不询问直接覆盖:

unzip -o file.conf.zip

5.将文件解压到指定文件夹:

unzip file.conf.zip -d  /data/bak

6.查看压缩包内容但不解压

unzip -v file.conf.zip

7.查看压缩后的文件内容:

zcat file.conf.gz

返回目录