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. Codeforces 300E(数学)
  2. 澄清大数据存储——系统集成商篇
  3. bad cpu type in executable_【简讯】Intel将每5年重新开发一次CPU架构;华为EMUI 11曝光…...
  4. 【跃迁之路】【488天】程序员高效学习方法论探索系列(实验阶段245-2018.06.08)...
  5. php 复选框组,php – 选择所有复选框
  6. docker -v 文件夹下没有数据_微服务就是Dubbo?并没有那么简单!微服务架构+Docker+k8s了解下...
  7. 跨域请求/SpringMVC拦截器
  8. php+fpm+apache
  9. python 可视化界面 打开excel_python如何将excel数据处理可视化
  10. 最小发射功率下WSN的连通性和覆盖率
  11. Marlin固件的欢迎界面
  12. 使用开源文档工具docsify,用写博客的姿势写文档
  13. iOS- 利用UIImageView自己整了个不会说话的汤姆猫
  14. creo1复制粘贴指令
  15. WPA3功能开发及验证
  16. ArcEngine10 ecp 授权
  17. 夜晚,我路过那座城市
  18. 七堂思维成长课-读后感
  19. 【分布式微服务】消息中心初步搭建
  20. 3GP/FLV/AVI 格式整理

热门文章

  1. 九零后中年人勿入雷区,95%的人都中招了
  2. SuspendLayout 和 ResumeLayout
  3. 滴滴打车比别人贵?携程订酒店比别人贵?商家拿你的数据去作恶你知道吗?
  4. 意外收获一个有趣的数据统计网站!Gapminder
  5. 「LuoguP4752」牧 Divided Prime
  6. 五大最罕见畸形动物:双头猫获吉尼斯纪录
  7. FPGA异步通信之间的数据打拍
  8. 人类基因组三代组装: cano
  9. mysql mgr原理_说MGR - MGR的基本原理
  10. QGraphicsView编写五芒星图