Linux命令 - unzip命令
Linux命令 - unzip命令
Linux中 unzip 命令是为.zip压缩文件的解压缩程序。
1.语法:
unzip [参数] [文件或目录]
2.功能:
解压缩zip文件。
3.参数:
-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。
[.zip文件] 指定.zip压缩文件。
[文件] 指定要处理.zip压缩文件中的哪些文件。
-d<目录> 指定文件解压缩后所要存储的目录。
-x<文件> 指定不要处理.zip压缩文件中的哪些文件。
-Z unzip -Z等于执行zipinfo指令。
4.常用范例:
例一:查看压缩文件中包含的文件
命令:unzip -l test.zip
[root@localhost test]# unzip -l test.zip
Archive: test.zipLength Date Time Name
--------- ---------- ----- ----96 05-25-2021 15:10 color.sh96 05-18-2021 10:15 lncolor13 05-25-2021 10:58 log1.txt592 05-14-2021 17:00 log2.txt655 05-14-2021 17:06 log3.txt52 05-25-2021 10:58 log.txt
--------- -------1504 6 files
例二:查看压缩文件目录信息,但是不解压该文件
命令:unzip -v test.zip
[root@localhost test]# unzip -v test.zip
Archive: test.zipLength Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----96 Defl:N 51 47% 05-25-2021 15:10 cba5c603 color.sh96 Defl:N 51 47% 05-18-2021 10:15 cba5c603 lncolor13 Stored 13 0% 05-25-2021 10:58 7a7f61b4 log1.txt592 Defl:N 161 73% 05-14-2021 17:00 45fe6d2e log2.txt655 Defl:N 137 79% 05-14-2021 17:06 5c81697f log3.txt52 Defl:N 37 29% 05-25-2021 10:58 e7951b29 log.txt
-------- ------- --- -------1504 450 70% 6 files
例三:将test.zip解压到当前文件下
命令: unzip test.zip
源压缩文件不会被删除。
[root@localhost test]# unzip test.zip
Archive: test.zipinflating: color.sh inflating: lncolor extracting: log1.txt inflating: log2.txt inflating: log3.txt inflating: log.txt
[root@localhost test]# ll
总用量 28
-rw-r--r--. 1 root root 96 5月 25 15:10 color.sh
-rwxr--r--. 1 root root 96 5月 18 10:15 lncolor
---xr--r--. 1 root root 13 5月 25 10:58 log1.txt
-rwxrw-r-x. 1 root root 592 5月 14 17:00 log2.txt
-rwxr-x--x. 1 root root 655 5月 14 17:06 log3.txt
-rwxr--r--. 1 root root 52 5月 25 10:58 log.txt
-rw-r--r--. 1 root root 1332 5月 25 16:33 test.zip
例四:将test.zip解压到/games目录下,并且不要覆盖已有文件
命令: unzip -n test.zip -d /usr/games/
[root@localhost test]# unzip -n test.zip -d /usr/games/
Archive: test.zipinflating: /usr/games/lncolor extracting: /usr/games/log1.txt inflating: /usr/games/log2.txt inflating: /usr/games/log3.txt inflating: /usr/games/log.txt
[root@localhost test]# cd ../
[root@localhost games]# ll
总用量 36
-rw-r--r--. 1 root root 96 5月 25 15:16 color.sh
-rwxr--r--. 1 root root 96 5月 18 10:15 lncolor
---xr--r--. 1 root root 13 5月 25 10:58 log1.txt
-rwxrw-r-x. 1 root root 592 5月 14 17:00 log2.txt
-rwxr-x--x. 1 root root 655 5月 14 17:06 log3.txt
-rwxr--r--. 1 root root 52 5月 25 10:58 log.txt
drwxr-xr-x. 2 root root 116 5月 25 17:07 test
-rw-r--r--. 1 root root 3016 5月 25 16:36 test1.zip
-rw-r--r--. 1 root root 3211 5月 25 16:40 test2.zip
-rw-r--r--. 1 root root 3016 5月 25 16:42 test3.zip
例五:将test.zip解压到/tmp目录下,并且覆盖已有文件
命令: unzip -o test.zip -d /usr/games/
压缩的是包括test目录及以下的文件和文件夹。
[root@localhost test]# unzip -o test.zip -d /usr/games/
Archive: test.zipinflating: /usr/games/color.sh inflating: /usr/games/lncolor extracting: /usr/games/log1.txt inflating: /usr/games/log2.txt inflating: /usr/games/log3.txt inflating: /usr/games/log.txt
[root@localhost test]# ll
总用量 28
-rw-r--r--. 1 root root 96 5月 25 15:10 color.sh
-rwxr--r--. 1 root root 96 5月 18 10:15 lncolor
---xr--r--. 1 root root 13 5月 25 10:58 log1.txt
-rwxrw-r-x. 1 root root 592 5月 14 17:00 log2.txt
-rwxr-x--x. 1 root root 655 5月 14 17:06 log3.txt
-rwxr--r--. 1 root root 52 5月 25 10:58 log.txt
-rw-r--r--. 1 root root 1332 5月 25 16:33 test.zip
Linux命令 - unzip命令相关推荐
- Linux常用命令——unzip命令
在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand) unzip 用于解压缩由zip命令压缩的压缩包 补充说明 unzip命令用于解压缩由zip命令压缩 ...
- Ubuntu(Linux) 下 unzip 命令使用详解
为什么80%的码农都做不了架构师?>>> 1.功能作用:解压缩zip文件 2.位置:/usr/bin/unzip 3.格式用法:unzip [-Z] [-opts[modifi ...
- linux zip/unzip命令
感谢作者分享,转载地址:https://www.cnblogs.com/lucyjiayou/archive/2011/12/25/2301046.html 命令名: zip 功能说明:压缩文件. 语 ...
- linux zip/unzip命令详解
命令名: zip 功能说明:压缩文件. 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工 作目录>][-ll][-n <字 尾字符串>] ...
- linux下unzip解压到指定目录,linux解压缩unzip命令详解
功能描述 根据名称可以看出,unzip命令解压缩由zip生成的压缩文件,是与zip互逆的一对工具. 命令语 法 unzip [-cflptuvz][-agCjLMnoqsVX][-P < 密码 ...
- linux中unzip命令
unzip这个压缩包之后,在同一文件夹下创建了一个pylint/文件夹(即creating: pylint/) 在文件夹下解压缩了.pylintrc和pre-commit(即inflating: py ...
- linux下unzip解压命令,linux的unzip解压命令的详细解释
Linux中的unzip命令主要是用来解压zip格式的压缩文件.下面由学习啦小编为大家整理了Linux的unzip解压命令的详细解释,希望对大家有帮助! linux的unzip解压命令的详细解释 命令 ...
- linux 上plsql命令_在 Linux 上压缩文件:zip 命令的各种变体及用法 | Linux 中国
除了压缩和解压缩文件外,你还可以使用 zip 命令执行许多有趣的操作.这是一些其他的 zip 选项以及它们如何提供帮助.-- Sandra Henry-stocker 为了节省一些磁盘空间并将文件打包 ...
- linux unzip乱码,Linux 中unzip解压时中文乱码的解决办法
Linux 中unzip解压时中文乱码的解决办法 Linux 中unzip解压时中文乱码的解决办法 当我们在linux中解压一个含有中文名字的压缩包如"资料.zip"时,如果直接使 ...
- 【Linux】一步一步学Linux——unzip命令(68)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 unzip命令用于解压缩由zip命令压缩的".z ...
最新文章
- 注册界面的设计与实现
- 如何解决:“ UnicodeDecodeError:#39;ascii#39;编解码器无法解码字节”
- arm架构的linux芯片方案,ARM推64位处理器架构ARMV8及芯片[多图]
- VC++2012编程演练数据结构《14》链式堆栈
- QuickServer开发指南(4)- 添加认证
- 记一次重构:Android实践从MVC架构到MVP架构
- SecondaryNamenode配置与NameNode故障恢复
- 中南民族大学计算机科学学院2011级2014年至2015年度课表,中南民族大学应用心理学专业2012-2013-2学期辅修-双学位课表(2010、2011级)...
- 服务器pci-e硬盘,来一发干货,PCI-E SSD硬盘使用须知
- 程序员如何让自己的技术能力突飞猛进?
- 项目管理方法适用于战略规划吗?
- 【问题解决】panic: qtls.ClientHelloInfo doesn‘t match goroutine 1 [running]: github.com/marten-seemann/qt
- 震惊!用盗版CorelDRAW竟然会这样!
- 如何炼就数据分析的思维?
- PS图层混合模式详解
- 苏州软件类企业在高新技术企业认定中的要点分析
- LintCode Url Parser
- 微信小程序开发从入门到实战 --第1章 认识小程序
- 关于GPT-4的产品化狂想
- sci期刊发表论文注意事项