Linux 下的 unzip 命令使用示例详解

2024-03-01 0 289
目录
  • 作者
    • 命令选项及作用
  • 常用命令示例

    Unzip 是一个在 Unix 或类 Unix 系统(例如 Linux)中常用的命令行工具,用于解压缩由 ZIP 压缩算法创建的压缩文件。这个工具是开源的,并且通常在大多数的 Linux 发行版中默认安装。

    语法

    su [选项] [-] [USER [参数]…]

    unzip命令 -Linux手册页

    Linux 下的 unzip 命令使用示例详解

    作者

    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(查看更详细的)

    执行命令结果

    Linux 下的 unzip 命令使用示例详解

    参数

    • -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

    不加目录名就是解压文件到当前目录,加了目录名就是指定目录,

    Linux 下的 unzip 命令使用示例详解

    命令:unzip -o文件名

    执行命令:unzip -otestNew.zip

    强制覆盖已存在的文件。

    Linux 下的 unzip 命令使用示例详解

    命令:unzip -l 文件名

    执行命令:unzip -l testNew2.zip

    查看压缩文件中包含的文件。

    Linux 下的 unzip 命令使用示例详解

    命令:unzip -v文件名

    执行命令:unzip -v testNew2.zip

    查看压缩文件目录信息,但是不解压该文件。

    Linux 下的 unzip 命令使用示例详解

    命令:unzip -f文件名

    执行命令:unzip -f testNew.zip

    修复损坏的压缩文件。

    Linux 下的 unzip 命令使用示例详解

    到此这篇关于Linux 下的 unzip 命令使用的文章就介绍到这了,更多相关linux unzip命令内容请搜索悠久资源网以前的文章或继续浏览下面的相关文章希望大家以后多多支持悠久资源网!

    您可能感兴趣的文章:

    • Linux命令unzip详解
    • Linux下利用unzip命令如何解压多个文件详解
    • 详解Linux中zip压缩和unzip解压缩命令及使用详解
    • Linux 中的gunzip命令
    • linux zip/unzip命令详解
    • linux提示未找到命令unzip和zip的解决方案

    收藏 (0) 打赏

    感谢您的支持,我会继续努力的!

    打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
    点赞 (0)

    悠久资源 linux shell Linux 下的 unzip 命令使用示例详解 https://www.u-9.cn/jiaoben/linuxshell/179346.html

    常见问题

    相关文章

    发表评论
    暂无评论
    官方客服团队

    为您解决烦忧 - 24小时在线 专业服务