unzip 的功能是从 ZIP 归档中列出、测试、解压压缩文件。

用法

unzip [-Z] [-cflptTuvz[abjnoqsCDKLMUVWX$/:^]] file[.zip] [file(s) ...]  [-x xfile(s) ...] [-d exdir]

选项

-d        后接目录名,把文件解压到目录中。

-f         更新归档中的文件,没有的新增。

-l         列出归档中的文件。

-p        文件解压到管道,不打印输出。

-t         测试归档数据。

-T        设置归档的时间戳与最新文件的一致。

-u        更新文件,如果不存在则新建文件。

-v        展示详细信息或展示版本信息。

-x        将后接的文件除外。

-z        只展示归档注释。

修饰符

-a        自动转换文本文件。

-aa      将任何文件都看作文本文件。

-b        将任何文件都看作二进制文件。

-C       匹配文件名时,大小写不敏感。

-D        跳过对提取的项目的时间戳的存储。

-DD     跳过对所有项目的时间戳的存储。

-j         删除路径。保存提取出的文件到当前目录。

-K        保留 setuid/setgid/tacky 的权限。

-L        大写文件系统中的文件名切换为小写。

-LL      所有文件名切换为小写。

-M       将输出结果送到more程序处理。

-n        不覆盖已存在文件,不提示。

-o        提示是否覆盖已存在的文件。

-P        使用密码。

-q        不展示执行过程。

-U        对所有非 ASCII Unicode 使用转义符。

-UU     忽略任何 Unicode 字段。

-V        保留VMS的文件版本信息。

-X        存储 UID/GID 信息。

使用示例:

1. unzip zipfile

解压 zipfile 中的所有内容到当前目录和子目录,根据需要创建子目录。

2. unzip -j zipfile

解压 zipfile 中的所有文件到当前目录。

3. unzip -tq zipfile

测试 zipfile,打印一个结果展示 zipfile 是否正常。

4.  unzip zipfile -x file1

解压 zipfile 中除 file1 之外的其他文件。

5. unzip -p zipfile | more

解压 zipfile 中的内容通过管道传给 more 命令。

6. unzip -l zipfile

展示 zipfile 中的文件。

linux 命令:unzip 详解相关推荐

  1. Linux命令-ls详解

    Linux命令-ls详解(适合小白用户参考) 1.ls        不加任何参数,表示查询当前目录下的文件/文件夹 小提示:上面的白色文字表示普通文件,蓝色文字表示目录 2.ls        后面 ...

  2. 面试官都在问 | Linux命令mpstat详解

    面试官都在问 | Linux命令mpstat详解 1. mpstat的基本用法 mpstat的全称为Multiprocessor Statistics,是一款常用的多核CPU性能分析工具,用来实时查询 ...

  3. linux 命令 curl 详解

    一.curl 介绍 curl是一个命令行访问URL的计算机逻辑语言的工具,发出网络请求,然后得到数据并提取出,显示在标准输出stdout上面; 可以用它来构造http request报文,curl(C ...

  4. LINUX命令大全详解备忘录

    文件目录操作命令 ls命令 cd命令 pwd命令 mkdir命令 rm 命令 rmdir 命令 mv命令 cp 命令 touch 命令 cat 命令 nl命令 more命令 less 命令 head ...

  5. linux命令 正则表达式,详解Linux命令中的正则表达式

    详解Linux命令中的正则表达式 Mark Do 2017年9月19日 暂无评论 阅读 981 次 命令中的正则表达式 如果要在命令输出或文本中筛选内容时使用模糊查找,就需要使用正则表达式.正则表达式 ...

  6. Linux命令大全详解,让我们轻松入门学习Linux!

    1.最基本常用命令 序号 命令 对应英文 作用 01 ls list 查看当前文件夹下的内容 02 pwd print wrok directory 查看当前所在文件夹 03 cd [目录名] cha ...

  7. linux命令历史详解

    概念:顾名思义,我们在linux终端输过的命令,系统都会将他们加载到内存中,以便我们快速调用命令.另外,Bash拥有自动记录命令历史的功能,用户所执行的命令会在注销时自动记录到自己的家目录下的.bas ...

  8. linux命令——ll详解

    一.ll命令 ll并不是linux下一个基本的命令,它实际上是ls -l的一个别名. Ubuntu默认不支持命令ll,必须用 ls -l,这样使用起来不是很方便. 如果要使用此命令,可以作如下修改: ...

  9. Linux命令lsscsi详解

    @ 一.什么是scsi 二.常见硬盘接口 1. IDE接口的硬盘 2. SCSI接口硬盘 3. SATA接口类型 三. lsscsi命令 1. lsscsi 命令安装 2. lsscsi命令英文手册 ...

  10. linux命令ps详解

    原文地址:http://apps.hi.baidu.com/share/detail/32573968 名称:ps 使用权限:所有使用者 使用方式:ps [options] [--help] 说明:显 ...

最新文章

  1. Eclipse启动报错Java was started but returned exit code=13
  2. 【Android 逆向】Android 系统文件分析 ( /proc/ 目录文件分析 | 记录系统和进程信息 | version 内核版本信息文件 )
  3. 从人工“智障”到人工智能,AI交互还缺什么?
  4. VC对话框最小化到托盘
  5. struts2教程--快速入门
  6. docker 安装 minio
  7. HashMap的put方法讲解
  8. java泛型程序设计——泛型类的静态上下文中类型变量无效+不能抛出或捕获泛型类的实例
  9. mybatis :Criteria 查询、条件过滤用法
  10. AS3的Vector的初始化
  11. 网络安全菜鸟学习之杂项篇——WIFI安全(一)
  12. 什么是javaEE、javaSE、javaME,这三者区别是什么?
  13. Python学习笔记——python基础之Python实现名片管理系统
  14. 实战Detectron2— 训练人体关键点检测
  15. Android 加载进度条,加载成功,数据为空,加载失败,无网络等状态不同界面的切换
  16. PhpSpreadsheet中文文档 | 简介
  17. 把鸡蛋放到一个篮子里,然后看好你的篮子
  18. 基本知识 100118
  19. F28335第七篇——新建项目之编程演示
  20. 信息安全管理(CISP)—— 业务连续性

热门文章

  1. FlutterComponent最佳实践之TabbarIndicator
  2. 内网穿透神器!远程办公时代的生产力工具
  3. CSS:文本阴影(重影)效果(text-shadow)
  4. 前端学习——认识svg和png格式图片
  5. 新发现牛叉网站大集合
  6. Matlab资料汇总暨MATLAB中文论坛帖子整理(三)
  7. oracle 查询语句取别名,实用sql查询语句详解1:给列取别名、查询部分行、多列排序...
  8. 茶叶交易行情小程序开发制作功能介绍
  9. 【WCN685X】WCN6856 WiFi 6E出现无法扫描到信号问题分析及解决方案
  10. 蓝桥杯java 最短路_最短路