unzip用法:
unzip -选项 filename.zip[要解压的文件] -x 文件名[要排除的文件] -d 路径 [要解压到的目录]
默认操作是将要解压的文件(要排除的文件除外)提取到要解压到的目录 注意选项名大小写
例子:
1. 把 tmp.zip 解压到 /home/hefang/zip
unzip tmp.zip /home/hefang/zip
2. 把 tmp.zip 解压到 /home/hefang/zip 并保留用户信息
unzip -XK tmp.zip /home/hefang/zip
3.把 tmp.zip 解压到 /home/hefang/zip 并自动覆盖已存在的文件
unzip -o tmp.zip /home/hefang/zip
4. 查看压缩文件列表
unzip -l tmp.zip
下边为选项说明:
-p 提取文件到管道
-l 显示压缩文件列表
-f 更新已存在的文件, 不创建新文件
-t 测试压缩文件数据
-u 更新文件,创建如有必要
-z 显示压缩文件注释
-v 显示压缩文件详情/显示版本号
-T 更改zip文件时间为最新
-x 要排除的文件列表
-d 要解压到的目录
-n 不覆盖已存在的文件
-q 安静模式
-qq 更安静模式
-o 覆盖文件时不提示
-a 自动转换文本文件
-j 不要新建目录
-aa 把所有文件做为文本对待
-U 不转义Unicode字符
-UU 忽略所有Unicode字段
-C 不区分大小写
-L 更改文件名为小写
-X 还原用户和组信息
-V 保留VMS版本号
-K 保存文件权限信息
-M 使用分页的管道
-O 编码 为Dos和Windows系统指定编码
-I 编码 为Unix系统指定编码