欢迎访问楠楠博客,专注于网络营销类百科知识解答!
当前位置:楠楠博客 >> 软件编程 >> 系统 >> 详情

怎么查看linux压缩包

2026-09-13 系统 责编:楠楠博客 3276浏览

在 Linux 中“查看压缩包”通常指不解压直接浏览压缩包内的文件列表,或直接读取压缩包内单个文件的内容。不同压缩格式对应不同查看命令,使用前可用 file 文件名 识别压缩包的真实格式。

怎么查看linux压缩包

一、查看 tar 系列压缩包(.tar、.tar.gz、.tar.bz2、.tar.xz)

tar 是 Linux 中最常见的打包工具,查看列表使用 -t 参数:

tar -tf package.tar 仅显示文件名列表

tar -tvf package.tar.gz 显示权限、属主、大小、时间等详细信息

tar -tf package.tar.gz | grep keyword 在列表中过滤关键词。其中 -t 表示 list,-v 表示 verbose,-f 指定压缩包文件。新版 GNU tar 会自动识别 gzip、bzip2、xz 等压缩格式;老式 tar 也可显式指定算法,例如 tar -tzf file.tar.gz、tar -tjf file.tar.bz2、tar -tJf file.tar.xz。

二、查看 zip 压缩包

zip 格式通常使用 Info-ZIP 工具查看:

unzip -l archive.zip 列出 zip 包内文件列表

unzip -v archive.zip 显示更详细的压缩比、原始大小、压缩后大小、权限等信息

unzip -p archive.zip file.txt 直接把 zip 中指定文件内容输出到屏幕,适合快速查看文本文件

zipinfo archive.zip 同样可以查看 zip 包详细信息。

三、查看 rar 压缩包

查看 rar 需要安装 unrar 或 rar 工具:

unrar l archive.rar 列出 rar 包内文件

unrar v archive.rar 显示更详细的文件列表,包括大小、时间、权限和压缩率

rar l archive.rar 在系统装有 RARLAB RAR 命令时也可使用。

四、查看 7z 压缩包

使用 p7zip 提供的 7z 命令:

7z l archive.7z 列出 7z 包内文件

7z l archive.zip 7z 命令也能查看 zip、tar、gzip 等多种格式

7z l -slt archive.7z 输出每个文件更详细的技术属性。

五、查看 .gz / .bz2 / .xz 压缩文件

这类后缀通常是单文件压缩,而不是“打包多个文件”的压缩包,因此主要查看压缩文件的信息和内容:

gzip -l file.gz 显示压缩前大小、压缩后大小、压缩比

zcat file.gz | less 分页查看 gzip 压缩的文件内容

bzcat file.bz2 | less 查看 bzip2 压缩内容

xzcat file.xz | less 查看 xz 压缩内容

如果只想测试压缩文件完整性,可以执行 gzip -t file.gz、bzip2 -t file.bz2、xz -t file.xz。

六、通用查看方法

bsdtar 是基于 libarchive 的通用工具,支持多种压缩格式:

bsdtar -tf archive.zip

bsdtar -tf archive.7z

bsdtar -tf archive.tar.gz

图形环境下也可使用 文件管理器 配合 file-roller、Ark 或 Xarchiver,右键压缩包选择“打开方式”即可浏览,无需提前解压。若系统提示命令不存在,应先安装对应软件包,例如 Debian/Ubuntu 下安装 unzip、p7zip-full、unrar。

七、如果是 RPM / DEB 软件包

rpm -qlp package.rpm 列出 RPM 包内文件

rpm -qip package.rpm 查看 RPM 包元数据

dpkg-deb -c package.deb 列出 DEB 包内文件

dpkg-deb -I package.deb 查看 DEB 包信息。

在实际使用中,建议先用 file 确认压缩包类型,再选择对应工具,这样能避免因后缀名错误或格式误判而无法正确查看。

本站申明:楠楠博客为网络营销类百科展示网站,网站所有信息均来源于网络,若有误或侵权请联系本站!
为您推荐
  • 在Linux虚拟机与宿主机之间传输文件,根据网络环境、数据量和操作习惯,主要分为网络协议传输、虚拟化工具共享和特殊场景挂载三大类。以下是专业且实用的解决方案:一、基于SSH协议的命令行工具(最通用、最专业)这是L
    2026-10-29 系统 4061浏览
  • 华为手机无法直接运行苹果的iOS系统,因为iOS是苹果设备的封闭专属系统。但用户可以通过主题、图标包、桌面启动器等方式,将华为手机的界面装扮成高度仿真的iOS风格,这属于UI定制的范畴。以下为专业且可行的具体方案。方
    2026-10-29 系统 5875浏览
栏目推荐
  • Linux终端出现大于号(>)的退出方法在Linux终端中,命令行提示符变成大于号(>),说明当前Shell处于多行输入等待状态。这是Bash等Shell的次级提示符(PS2),表示命令尚未输入完整,Shell正在等待用户继续补充内容。常见触发原
    2026-10-06 系统 1413浏览
  • 在 Linux 系统中“临时配置网络(IP 地址、网关、DNS)”是指不修改持久化配置文件,仅通过命令行在运行时生效的配网方式,特点是立即生效、重启后丢失,适合临时调试、应急恢复网络等场景。以下按主流工具给出专业操作方
    2026-10-05 系统 1172浏览
  • 在Android中实现成绩录入与显示是典型的"数据采集 + 本地持久化 + 列表渲染"组合场景。推荐采用 Room数据库(SQLite抽象层) 作为持久化方案,配合 RecyclerView 进行列表展示,这是目前官方Jetpack组件中最标准、最稳定的做法。下面
    2026-10-05 系统 1615浏览
栏目热点
全站推荐
  • 羽鳞军连接服务器失败是指在尝试连接羽鳞军游戏或应用服务器时,客户端无法与服务器建立有效的数据通信。此问题通常由网络环境、服务器状态或客户端配置异常引起。一、常见原因分析1. 本地网络连接异常:路由器、光猫
    2026-10-29 服务器 114浏览
  • 甘肃电力主机大修保养记录,是指对甘肃省内电力系统(主要包括火电、水电、风电及光伏电站等)中的核心动力设备(如汽轮机、水轮机、发电机、主变压器、大型电动机等)进行有计划的、周期性的解体检查、修理与保养,
    2026-10-29 主机 5848浏览
  • 在SEO(搜索引擎优化)领域中,修改网站域名是一项高风险的战略性操作。如果处理不当,极易导致搜索引擎收录下降、关键词排名丢失以及历史权重流失。为了确保域名迁移后网站的流量和排名平稳过渡,必须严格遵循一套专
    2026-10-29 域名 4959浏览
友情链接
底部分割线