文章目录

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

一、命令介绍

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. dblink oracle mysql,Oracle dblink的使用
  2. 矩阵分析与多元统计1 线性空间与线性变换3 特征值
  3. matlab c++ 画图【转载】
  4. 怎么安装python2.7_如何在Windows 7安装Python2.7
  5. linux inode100%
  6. 纯干货,Spring-data-jpa详解,全方位介绍。
  7. abs.s19文件_ABS 1.2:后台命令和导入文件的功能
  8. Python线程安全问题及解决方法
  9. T-SQL行合并成列与列拆分成行
  10. redis实现订单过期取消
  11. django 引入同目录下py文件_第 05 篇:Django 的接客之道
  12. 什么是AEC-Q200?AEC-Q200的认证对象和测试项目
  13. 【四二学堂】标准GPS坐标,转换成百度坐标
  14. 【编程游戏】贺岁霓虹灯。(参观366楼xiuyouxu的霓虹灯)
  15. Python代码列主元消去法matlab编程_当面试官要求现场手敲代码,如何体现你对Python的编程能力?...
  16. Virut.ce-感染型病毒分析报告
  17. Azure IoT Hub 十分钟入门系列 (2)- 使用模拟设备发送设备到云(d2c)的消息
  18. Http请求:Google调用本地摄像头权限开启
  19. Linux中bash文档翻译
  20. 在kaldi工具包使用小数字语料库创建一个简单的ASR系统(番外篇)

热门文章

  1. jwt令牌_jwt-cli:用于解码JSON Web令牌(JWT令牌)的Shell库
  2. 将经过身份验证的用户注入Spring MVC @Controllers
  3. 某人想在h小时内钓到_为某人命名以重新连接到您的服务器
  4. idea添加jboss_如何将云持久存储添加到JBoss Cool Store
  5. 摆脱冷气_摆脱匿名类
  6. 堆栈溢出回答了我们不知道的Java首要问题
  7. java 使用jasper_使用Jasper Reports以Java创建报告
  8. apache wicket_Apache Wicket:记住我的功能
  9. 生产Java应用程序中的十大异常类型-基于1B事件
  10. jsf表单验证_动态表单,JSF世界期待已久