unzip 是一个在 unix 或类 unix 系统(例如 linux)中常用的命令行工具,用于解压缩由 zip 压缩算法创建的压缩文件。这个工具是开源的,并且通常在大多数的 linux 发行版中默认安装。
语法
su [选项] [-] [user [参数]...]
作者
info-zip的主要作者(zip bugs工作组的当前半主动成员)是:edgordon(zip,一般维护,共享代码,zip64,win32,unix,unicode);christian spieler(unzip维护协调、vms、ms-dos、win32、共享代码、通用zip和unzip集成和优化);onno van der linden(邮编);mike white(win32、windows gui、windows dll);kai uwe rommel(os/2,win32);steven m.schweda(vms,unix,支持新功能);paul kienitz(amiga、win32、unicode);chris herworth(beos、qnx、atari);乔纳森·哈德森(短信/qdos);sergio monesi(acorn risc操作系统);harald denker(雅达利,mvs);约翰·布什(索拉里斯、阿米加);hunter goatley(vms,info-zip站点维护);史蒂夫·索尔兹伯里(win32);steve miller(windows ce gui)、johnny lee(ms-dos、win32、zip64);和dave smith(tandem nsk)。
以下人员是info-zip开发小组的前成员,并对当前代码的关键部分做出了重大贡献:greg“save newt”roelofs(unzip,unshink解压缩);jean-loup gailly(放气压缩);mark adler(充气减压,funzip)。
info-zip所基于的原始解压缩代码的作者是samuel h.smith;carl mascott做了第一个unix端口;david p.kirschbaum在info-zip成立初期组织并领导了info-zip,keith petersen在wsmr-simtel20主持了原始邮件列表。unzip的完整贡献者名单已经变得相当庞大;有关相对完整的版本,请参阅unzip源发行版中的contribs文件。
命令选项及作用
执行令 unzip --help 和 unzip --hh(查看更详细的)
执行命令结果
参数
- -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指令。
常用命令示例
命令:unzip -d 目录名 文件名
执行命令 : unzip -d /test1/test3 testnew.zip
不加目录名就是解压文件到当前目录,加了目录名就是指定目录,
命令:unzip -o 文件名
执行命令 : unzip -o testnew.zip
强制覆盖已存在的文件。
命令:unzip -l 文件名
执行命令 : unzip -l testnew2.zip
查看压缩文件中包含的文件。
命令:unzip -v 文件名
执行命令 : unzip -v testnew2.zip
查看压缩文件目录信息,但是不解压该文件。
命令:unzip -f 文件名
执行命令 : unzip -f testnew.zip
修复损坏的压缩文件。
到此这篇关于linux 下的 unzip 命令使用的文章就介绍到这了,更多相关linux unzip命令内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论