unzip -l 可直接查看 zip 压缩包内文件列表而不解压,输出含大小、压缩后大小、修改时间及文件名;加 -v 可显示压缩算法、CRC 等详细信息,支持密码保护和全路径调用,无需 root 权限。

直接用 unzip -l 就能查看 zip 压缩包里的文件列表,不解压、不改动任何东西。
查看内容最常用的方式:
unzip -l archive.zip
这条命令会列出压缩包内所有文件和目录的名称、大小、修改时间等信息,输出清晰易读,适合快速确认包里有什么。
常见使用场景和补充说明:
-
如果压缩包路径不在当前目录,要写全路径或相对路径,比如:
unzip -l /home/user/downloads/project.zip
输出内容包含三列关键信息:
Size(原始大小)、Stored(压缩后大小)、Date(最后修改时间)以及文件名。
这有助于判断是否包含预期文件,或识别大体积文件、日志、临时文件等。-
想看更详细的压缩信息(比如压缩率、CRC校验值),可以加
-v:unzip -v archive.zip
它比
-l多显示压缩算法、版本、校验和等,适合排查损坏或验证来源。 如果压缩包有密码,
-l会提示输入密码;不输入就无法列出内容(这是正常行为,不是报错)。注意:
-l不需要 root 权限,普通用户即可运行,也完全安全——它只读取元数据,不写入磁盘。
不复杂但容易忽略


















