You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Linux下如何不解压tar.gz归档直接查看内部指定文件内容

不解压tar.gz查看归档内单个文件内容

直接使用tar的大写-O参数即可将指定文件的内容输出到标准输出,全程不会把解压后的文件写入磁盘,不需要提前解压整个归档:

  • 直接打印文件全部内容到终端,执行如下命令:
tar -xzf openjdk-17.0.2_linux-aarch64_bin.tar.gz -O jdk-17.0.2/release
  • 如果目标文件内容较长需要分页浏览,可以把输出通过管道传给分页工具:
tar -xzf openjdk-17.0.2_linux-aarch64_bin.tar.gz -O jdk-17.0.2/release | less

参数说明

  • -x:执行从归档提取文件的操作
  • -z:标识当前操作的是gzip压缩格式的tar归档(即.tar.gz/.tgz后缀的包)
  • -f:后面紧跟要操作的归档文件路径
  • -O(大写字母O):将提取的文件内容直接输出到终端标准输出,不写入本地磁盘

注意:不要把大写-O写成小写-o,小写-o的作用是指定提取内容的输出文件路径,误用可能覆盖本地已有文件。

内容的提问来源于stack exchange,提问作者Jonathan Rioux

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.14 16:15:48