第2章:Linux 基础,解压缩【.tar.gz】压缩包

发布时间:2026/10/29 2:14:06
第2章:Linux 基础,解压缩【.tar.gz】压缩包 专栏导航上一篇第2章Linux 基础exit 命令回到目录下一篇第2章Linux 基础制作【.tar.gz】压缩包文件本节前言对于本节所讲解的知识有可能你会需要时不时地参考本专栏的其它文章。真的遇到了需要参考之前的文章的知识点请你自行查阅。我呢也会提到一部分的参考课节。但是呢你不应该依赖于我的主动提及。最好呢你自己能够多去了解和查看本专栏目录。另外呢本专栏是一个整体是用来系统化地讲解 Linux 0.12 内核的一套教程。所以呢也需要你在学习本节课程的时候注意专栏的体系完整性。比如软件安装我们需要在整个专栏中安装一套软件那你如果是为了学习 Linux 0.12 内核那么你就需要跟随着本教程安装好一整套软件而不可以孤立地看着某个课节。比如说我们的专栏中会讲解 Bochs 模拟器 的安装。这个软件的安装就需要在我们专栏中所指定的乌班图 26.04.1 版本里面进行。脱离了这个系统版本你在其它的版本的乌班图里面或者是在其它的 Linux 发行版里面来安装那么你可能会安装不上。所以请大家在学习本专栏的课节的时候务必要注意本专栏的体系完整性注意查看本专栏的目录。从本节开始我们来学习压缩和解压缩命令。实际上呢如果只是为了简单地来使用 Linux 的话完全不需要学习这个命令。不过呢我们还得是来学习这个东西。让大家了解一点 Linux 系统的压缩和解压缩命令。在 Linux 系统里面压缩和解压缩操作有一个通用的命令为 tar 命令。使用这个命令可以实现多种压缩文件的压缩和解压缩操作。在我们的专栏里我不打算系统地去讲解这个命令而仅仅是想要让大家达到对这个命令的基本的了解与使用。本节呢我们仅仅是来学习使用 tar 命令来解压缩【.tar.gz】后缀的压缩包。一. 准备工作想要学习本节知识前提是你得有一个压缩包文件。这个压缩包文件我们可以下载一个。参考下述课节的知识我们来下载一个 Linux 0.11 内核的压缩包文件。参考课节第1章下载 Linux 0.12 内核参考课节中给出的是 0.12 内核的下载方法。我们呢要求大家参考其中的下载方法下载到下图的红色框线所示的 Linux 0.11 内核压缩包。图1下载好了以后我们在【主文件夹/下载】里面找到它。方法是首先双击桌面上的【主目录】图标进入主文件夹。然后呢在主文件夹里面双击【下载】文件夹图标进入里面。过程如下图所示。图2图3图4你的【下载】文件夹中的情况很可能与我的不同。但是有一点是要去做的那就是找到图4 的红色框线所示的我们从网上下载到的 Linux 0.11 内核压缩包。找到以后我们在图4 所示的文件夹窗口里面打开一个终端并清理成下图所示的纯净状态。图5到了这里我们的准备工作就完成了。二. 解压缩【.tar.gz】压缩包一般地在 Linux 里面带有【.tar.gz】后缀名的文件它是一个压缩包文件。我们可以在点选了这个文件以后点击鼠标右键然后在右键菜单中选择【提取】、【提取到此处】之类的右键菜单项来将其解压缩。不过在本节我们要去学习如何用 Linux 命令来对这类压缩包文件进行解压缩。下面是命令格式。命令格式1tar 一个或多个空格 -zxvf 一个或多个空格 【tar.gz】压缩包文件命令格式2tar 一个或多个空格 -zx 一个或多个空格 -f 一个或多个空格 【tar.gz】压缩包文件命令格式3tar 一个或多个空格 zxvf 一个或多个空格 【tar.gz】压缩包文件命令功能如果当前的工作目录中存在【.tar.gz】压缩包文件则将其解压缩到当前工作目录中。关于工作目录的概念如果还未理解请先学习下述两个课节以理解这个概念。参考课节第2章Linux 基础pwd 命令参考课节第2章Linux 基础mkdir 命令的简单入门对于我们在准备工作中下载好的 Linux 0.11 内核压缩包我们可以采取下述的三种命令之一来将其解压缩。命令一tar -zxvf linux-0.11.tar.gz命令二tar -zx -f linux-0.11.tar.gz命令三tar zxvf linux-0.11.tar.gz接下来我们就在图5 所示的终端环境里执行命令二来解压缩 Linux 0.11 内核压缩包吧。执行结果如下面的两个图所示。图6图7在图7 中红色框线所示的内容即为解压缩之后的东西。三. 说明对于这个命令我不打算详细地讲解各个参数的含义和用法。如果你想要了解的话那么你可以查询专业的 Linux 教程。在这里我只给出一点讲解。那就是几种格式里面 f 参数的后面在输入了空格分隔符以后它所紧接着的一定是【.tar.gz】压缩文件名。这里的 f 参数包括【-zxvf】中的 f也包括【-zx -f】中的 f 和【zxvf】中的 f 。在 Linux 的世界里-f 参数常见的含义有两种。第一种它是 force 的意思。比如说我们之前在学习 rm 命令的时候讲到了 -f 参数它就是 force 的意思表示呢删除文件的过程是强制性的要求强力删除某文件。对于这种情况一般地-f 参数的位置可以较为灵活它可以与其它的参数互换位置。第二种-f 参数的意思是 file 。这种情况下-f 参数的右边在输入了必要的空格分隔符以后必须要紧接着文件名。中间不可以夹着其它的参数。关于文件名由于本节的讲解任务是对压缩文件【.tar.gz】进行解压缩所以呢本节的 -f 参数涉及的文件名是【.tar.gz】压缩文件名。以后呢我们可能还会接触到其它的场合的 -f 参数且 -f 参数的后面表示的是一般的文件名。关于其余的参数我们不打算详细讲解。想要详细了解请自行查阅资料和学习。结束语本节内容不难。希望大家能够学好本节知识。专栏导航上一篇第2章Linux 基础exit 命令回到目录下一篇第2章Linux 基础制作【.tar.gz】压缩包文件

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询