文章目录

  • 一、命令介绍
  • 二、命令选项
  • 三、命令示例
    • (一)解压缩文件
    • (二)将指定压缩文件解压到指定目录下
    • (三)查看压缩包内的文件列表及有关的压缩信息
    • (四)验证压缩文件是否完整

一、命令介绍

unzip 命令用于解压缩由zip命令压缩的“.zip”压缩包。

二、命令选项

选项 说明
-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换
-f 更新现有的文件
-l 显示压缩文件内所包含的文件
-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换
-t 检查压缩文件是否正确
-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中
-v 执行时显示详细的信息
-z 仅显示压缩文件的备注文字
-a 对文本文件进行必要的字符转换
-b 不要对文本文件进行字符转换
-C 压缩文件中的文件名称区分大小写
-j 不处理压缩文件中原有的目录路径
-L 将压缩文件中的全部文件名改为小写
-M 将输出结果送到more程序处理
-n 解压缩时不要覆盖原有的文件
-o 不必先询问用户,unzip执行后覆盖原有的文件
-P<密码> 使用zip的密码选项
-q 执行时不显示任何信息
-s 将文件名中的空白字符转换为底线字符
-V 保留VMS的文件版本信息
-X 解压缩时同时回存文件原来的UID/GID
-d<目录> 指定文件解压缩后所要存储的目录
-x<文件> 指定不要处理.zip压缩文件中的哪些文件
-Z unzip-Z等于执行zipinfo指令

三、命令示例

(一)解压缩文件

[root@htlwk0001host ~]# unzip test.zip

(二)将指定压缩文件解压到指定目录下

将压缩文件 text.zip 在指定目录 /tmp下解压缩,如果已有相同的文件存在,要求 unzip 命令不覆盖原先的文件:

[root@htlwk0001host ~]# unzip -n test.zip -d /tmp

将压缩文件 text.zip 在指定目录 /tmp下解压缩,如果已有相同的文件存在,要求 unzip 命令覆盖原先的文件:

[root@htlwk0001host ~]# unzip -o test.zip -d tmp/

(三)查看压缩包内的文件列表及有关的压缩信息

[root@htlwk0001host ~]# unzip -v test11.zip
Archive:  test11.zipLength   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----0  Stored        0   0% 05-23-2021 20:39 00000000  test/15650  Defl:N     1364  91% 05-23-2021 20:39 7d90e67d  test/td_dictionary_20210523.sql87636  Defl:N     9247  89% 05-23-2021 20:39 516ec02f  test/tf_user_20210523.sql
--------          -------  ---                            -------103286            10611  90%                            3 files

点评:使用选项 -v 可以查看压缩信息但是不解压,奇葩的存在!

(四)验证压缩文件是否完整

[root@linuxcool ~]# unzip -t wwwroot.zip

Linux 命令之 unzip -- 解压缩文件相关推荐

  1. Linux 命令之 unxz -- 解压缩文件

    文章目录 一.命令介绍 二.命令示例 (一)解压文件 (二)将指定的压缩文件解压缩到指定的目录下,且可以重命名 一.命令介绍 unxz 命令用于解压缩使用 xz 压缩的文件包,实际 unxz 相当于 ...

  2. 在windows上解压linux文件夹,Win10如何使用命令行来解压缩文件?

    Win10如何使用命令行来解压缩文件?大家都知道电脑的硬盘空间是有限的,如果你的硬盘空间比较紧张,那么使用命令行来解压缩文件不失为一个好方法.和ZIP文件压缩或者RAR文件压缩相比,使用命令行来解压缩 ...

  3. 在Win10下解压linux压缩包,Win10如何解压缩文件?win10使用命令行来解压缩文件的方法...

    电脑的硬盘空间是有限的,如果你的硬盘空间比较紧张,解压缩文件不失为一个好方法.,Win10如何解压缩文件呢?其实和ZIP文件压缩或者RAR文件压缩相比,使用命令行来解压缩文件会方便的多,因为你不需要创 ...

  4. linux jar和zip,Linux命令———zip和jar文件压缩解压

    Linux命令---zip和jar文件压缩解压 (1)ubuntu 使用unzip和zip压缩文件 1.功能作用:解压缩zip文件 2.位置:/usr/bin/unzip 3.格式用法:unzip [ ...

  5. linux间服务器间文件传输,Linux命令scp服务器间文件传输教程

    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 .那么你知道Linux命令scp服务器间文件传输教程么?接下来是 ...

  6. 前端第二章:1.HTML简介、Linux 命令行打开 .html 文件、常用标签(一)

    一.HTML 简介 1.HTML 是 超文本标记语言(Hypertext Markup Language) 2.负责 网页三要素 中的 结构 3.使用标签的形式 识别 网页中不同的组成部分 4.超文本 ...

  7. Linux命令行下载大文件,下载Onedrive文件

    Linux命令行下载大文件,下载Onedrive文件 做深度学习实验时,经常会遇到下载数据集,下载到本地又上传到Linux服务器上,这时用rz上传会很慢,在网上找到一些方法,用curl下载One-dr ...

  8. linux纯命令行怎么下载,如何从Linux命令行轻松分享文件

    原标题:如何从Linux命令行轻松分享文件 Transfer.sh是一种简单,方便,快捷的命令行文件分享服务. 它允许您上传最多10GB的数据,文件存储14天,免费. 您可以最大限度地下载,并且还支持 ...

  9. linux命令scp将本地文件上传到服务器

    linux命令scp将本地文件上传到服务器 Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件 在Linux下一般用scp这个命令来通过ssh传输文件. 命令 scp -P 端口 ...

最新文章

  1. ‘%.2f‘ 与 ‘{:.2f}‘.format(w) 区别
  2. 贝叶斯网络/深度信念网络学习
  3. OpenLayers 官网例子的中文详解
  4. guava 并发同步_Google Guava –与Monitor同步
  5. 安全专家教你如何利用Uber系统漏洞无限制的免费乘坐?
  6. iOS炫酷动画图案、多种选择器、网络测速、滑动卡片效果等源码
  7. 笔记本电脑如何保养_电脑温度一高就“翻脸”,电脑小白该如何解决?学会少花冤枉钱...
  8. 6.Composer实现PHP中类的自动加载
  9. 数论入门基础(同余定理/费马小定理/扩展欧几里德算法/中国剩余定理)~
  10. 电脑Win7系统桌面图标太大怎么调小
  11. AI软件快捷键操作大全
  12. 苹果自带的清理软件_苹果电脑系统垃圾清理软件
  13. Redis主从配置详细流程
  14. 购买服务器和域名到搭建网站
  15. 第五节、AHK对话框详解
  16. logistic回归报错问题:Warning messages: 1: glm.fit:算法没有聚合 2: glm.fit:拟合機率算出来是数值零或一
  17. 控件用法-WdatePicker 隐藏各按钮
  18. 烧烤食客钟爱肉类 人均消费价格超正餐
  19. 价值链-商业模式名词解释11
  20. ITE-开发遇到问题(一)--不能在除了主线程以外的函数调用UI函数

热门文章

  1. 笔试知识点 网络安全_安全点
  2. java的默认值规则_Java 8:默认方法解析规则
  3. javafx css_JavaFX缺少的功能调查:CSS
  4. jvm 错误_JVM因“ OutOfMemory”错误而关闭-我该怎么办?
  5. jboss fuse 教程_IDC关于使用JBoss Fuse的商业价值的报告(与Apache Camel一起使用)
  6. api签名_使用签名保护基于HTTP的API
  7. apache.camel_Apache Camel 2.12 –支持后退,以减少不太积极的轮询路线
  8. java中使用es的dsl_基于DSL的基于图论的Java程序中输入图数据的方法
  9. neo4j cypher_优化Neo4j Cypher查询
  10. java 死锁的检测与修复_调查死锁–第4部分:修复代码