zip命令

常见参数

-a 将文件转成ASCII模式

-F 尝试修复损坏的压缩文件

-h 显示帮助界面

-m 将文件压缩后,删除源文件

-n 不压缩具有特定字尾字符串的文件

-o 将压缩文件内的所有文件的最新变动时间设置为压缩时候的时间

-q 安静模式,在压缩的时候不显示命令的执行过程

-r 将制定的目录下的所有子目录以及文件一起处理

-S 包含系统文件和隐含文件

-t 把压缩文件的最后修改日期设置为指定的日期,日期格式为mmddyyyy-x

-v 查看压缩文件目录,但不解压

-t 测试压缩文件有无损坏,但不解压

-d 把压缩文件解压到指定目录下

-z 只显示压缩文件的注解

-o 覆盖已存在的文件且不要求用户确认

-j 不重建文档的目录结构,把所有文件解压到同一目录下

基本用法

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
原文地址:https://www.cnblogs.com/live41/p/15219885.html