Linux 命令之 unzip -- 解压缩文件
文章目录
- 一、命令介绍
- 二、命令选项
- 三、命令示例
- (一)解压缩文件
- (二)将指定压缩文件解压到指定目录下
- (三)查看压缩包内的文件列表及有关的压缩信息
- (四)验证压缩文件是否完整
一、命令介绍
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 -- 解压缩文件相关推荐
- Linux 命令之 unxz -- 解压缩文件
文章目录 一.命令介绍 二.命令示例 (一)解压文件 (二)将指定的压缩文件解压缩到指定的目录下,且可以重命名 一.命令介绍 unxz 命令用于解压缩使用 xz 压缩的文件包,实际 unxz 相当于 ...
- 在windows上解压linux文件夹,Win10如何使用命令行来解压缩文件?
Win10如何使用命令行来解压缩文件?大家都知道电脑的硬盘空间是有限的,如果你的硬盘空间比较紧张,那么使用命令行来解压缩文件不失为一个好方法.和ZIP文件压缩或者RAR文件压缩相比,使用命令行来解压缩 ...
- 在Win10下解压linux压缩包,Win10如何解压缩文件?win10使用命令行来解压缩文件的方法...
电脑的硬盘空间是有限的,如果你的硬盘空间比较紧张,解压缩文件不失为一个好方法.,Win10如何解压缩文件呢?其实和ZIP文件压缩或者RAR文件压缩相比,使用命令行来解压缩文件会方便的多,因为你不需要创 ...
- linux jar和zip,Linux命令———zip和jar文件压缩解压
Linux命令---zip和jar文件压缩解压 (1)ubuntu 使用unzip和zip压缩文件 1.功能作用:解压缩zip文件 2.位置:/usr/bin/unzip 3.格式用法:unzip [ ...
- linux间服务器间文件传输,Linux命令scp服务器间文件传输教程
scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 .那么你知道Linux命令scp服务器间文件传输教程么?接下来是 ...
- 前端第二章:1.HTML简介、Linux 命令行打开 .html 文件、常用标签(一)
一.HTML 简介 1.HTML 是 超文本标记语言(Hypertext Markup Language) 2.负责 网页三要素 中的 结构 3.使用标签的形式 识别 网页中不同的组成部分 4.超文本 ...
- Linux命令行下载大文件,下载Onedrive文件
Linux命令行下载大文件,下载Onedrive文件 做深度学习实验时,经常会遇到下载数据集,下载到本地又上传到Linux服务器上,这时用rz上传会很慢,在网上找到一些方法,用curl下载One-dr ...
- linux纯命令行怎么下载,如何从Linux命令行轻松分享文件
原标题:如何从Linux命令行轻松分享文件 Transfer.sh是一种简单,方便,快捷的命令行文件分享服务. 它允许您上传最多10GB的数据,文件存储14天,免费. 您可以最大限度地下载,并且还支持 ...
- linux命令scp将本地文件上传到服务器
linux命令scp将本地文件上传到服务器 Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件 在Linux下一般用scp这个命令来通过ssh传输文件. 命令 scp -P 端口 ...
最新文章
- dblink oracle mysql,Oracle dblink的使用
- 矩阵分析与多元统计1 线性空间与线性变换3 特征值
- matlab c++ 画图【转载】
- 怎么安装python2.7_如何在Windows 7安装Python2.7
- linux inode100%
- 纯干货,Spring-data-jpa详解,全方位介绍。
- abs.s19文件_ABS 1.2:后台命令和导入文件的功能
- Python线程安全问题及解决方法
- T-SQL行合并成列与列拆分成行
- redis实现订单过期取消
- django 引入同目录下py文件_第 05 篇:Django 的接客之道
- 什么是AEC-Q200?AEC-Q200的认证对象和测试项目
- 【四二学堂】标准GPS坐标,转换成百度坐标
- 【编程游戏】贺岁霓虹灯。(参观366楼xiuyouxu的霓虹灯)
- Python代码列主元消去法matlab编程_当面试官要求现场手敲代码,如何体现你对Python的编程能力?...
- Virut.ce-感染型病毒分析报告
- Azure IoT Hub 十分钟入门系列 (2)- 使用模拟设备发送设备到云(d2c)的消息
- Http请求:Google调用本地摄像头权限开启
- Linux中bash文档翻译
- 在kaldi工具包使用小数字语料库创建一个简单的ASR系统(番外篇)
热门文章
- jwt令牌_jwt-cli:用于解码JSON Web令牌(JWT令牌)的Shell库
- 将经过身份验证的用户注入Spring MVC @Controllers
- 某人想在h小时内钓到_为某人命名以重新连接到您的服务器
- idea添加jboss_如何将云持久存储添加到JBoss Cool Store
- 摆脱冷气_摆脱匿名类
- 堆栈溢出回答了我们不知道的Java首要问题
- java 使用jasper_使用Jasper Reports以Java创建报告
- apache wicket_Apache Wicket:记住我的功能
- 生产Java应用程序中的十大异常类型-基于1B事件
- jsf表单验证_动态表单,JSF世界期待已久