在 Linux PC 上下载和安装软件?有时您需要知道如何在 Linux 中打开 GZ 文件 。本指南将引导您完成它 。
如果您使用的是 Linux PC , 则需要不时打开已压缩以占用更少磁盘空间的文件或文件夹 。这样做是为了节省空间或让您更快地上传或下载文件 。
在 Windows 上 , 这些文件通常被压缩为 zip 文件 。Linux 使用类似的算法 , 称为 gzip 。如果您想与这些文件进行交互 , 您将需要知道如何在 Linux 中提取 GZ 文件——方法如下 。

文章插图
Gzip 与 GZ:有什么区别?Gzip是一种压缩算法 , 可减小文件大小 , 同时仍保留原始文件模式、所有权和时间戳 。使用 gzip 算法压缩的文件通常以文件扩展名.gz或有时只是.z 结尾 。
Jean-loup Gailly 和 Mark Adler为 GNU 项目开发了 gzip作为 compress 的替代品 。Unisys 和 IBM 的专利涵盖了所使用的 LZW 算法压缩 。这使得在任何 GNU 分支中包含 compress 成为不可能 。
幸运的是 , 与 compress 相比 , gzip 使用了更高级的压缩算法 。Gzip 不仅在 Linux 中广泛使用 , 而且在许多开源软件项目中也得到广泛使用 。您甚至可以在 macOS 中找到该软件 ,
如何在 Linux 中提取 GZ 文件提取使用 gzip 压缩的文件很容易 。只需从终端发出此命令:
gzip -d file.gz这会将文件解压缩到其原始状态并删除.gz文件 。如果要保留压缩文件 , 只需在命令中添加选项-k即可:
gzip -dk file.gz命令gunzip在大多数系统上也可用 , 作为gzip -d的别名 。这意味着如果您使用gunzip解压缩文件不需要-d选项:
gunzip file.gz再次 , 这将解压缩存档并删除压缩文件 。如果要保留文件的压缩版本 , 请再次将-k添加到命令中:
gunzip -k file.gz如何提取 tar.gz 文件请务必注意 , gzip 算法旨在压缩单个文件 。如果您需要将多个文件或整个目录结构捆绑在一起 , 您将同时使用tar和gz 。让我们看看提取一个 tar.gz 文件 。
在这种情况下 , 我们不会使用gz 。相反 , 我们使用tar , 这是磁带归档时代(因此得名)的遗留物 , 今天仍然非常有用 。要提取 tar.gz 文件 , 我们使用以下命令:
tar -xf archive.tar.gz该命令自动确定使用了何种压缩 , 并将存档解压缩到当前工作目录中 。
创建您自己的档案和 GZ 文件了解如何提取.gz和tar.gz文件可能是您需要完成的最重要任务 。但是 , 首先了解如何创建这些存档和/或压缩文件也很重要 。
如果您需要压缩文件 , 请再次使用命令gzip , 但除了您要压缩的文件之外没有任何选项 。
gzip annual-profit.xlsx该命令将压缩annual-profit.xlsx 。原始文件被删除 , 只留下压缩版本annual-profit.xlsx.gz 。如果要保留原件 , 请添加-k选项 。
gzip -k annual-profit.xlsx现在 , 假设我们要为我们的文档目录制作一个压缩存档 , 该目录有许多子目录 。我们想保留目录结构 , 将其全部打包到一个存档中 , 然后对其进行压缩 。只需从终端发出此命令:
tar -czvf documents.tar.gz /home/jeff/documents那里有很多选项 , 所以让我们看看每个选项的作用 。
- -c:创建存档
- -z :使用 g z ip压缩档案 。
- -v:显示创建存档的进度 。这称为详细模式 。
- -f:指定存档的文件名 。
tar -czvf archive.tar.gz /home/jeff/documents /home/jeff/Downloads /home/jeff/Pictures使用 GUI 压缩和解压缩文件如果您不想在终端中工作 , 图形桌面环境可以满足您的需要 。在 Gnome 的文件应用程序中 , 只需右键单击要压缩的文件 , 然后单击压缩 。
如果要存档和压缩多个目录和/或文件 , 请按住 Control 键并单击您需要备份的目录和/或文件 , 然后右键单击并选择压缩 。
文件管理器询问您要使用什么格式 。如果您选择.zip , 压缩文件将很容易在任何操作系统上打开 。您也可以选择.tar.xz或.7z , 但这些都需要在 Windows 或 Mac 计算机上安装正确的软件 。
如果有需要打开的压缩文件 , 请再次右键单击Files中的该存档 。您会看到许多选项 , 包括Open With Archive Manager、Extract Here和Extract to 。
存档管理器为您提供更多选项 , 但大多数时候您会想要使用Extract Here或Extract to 。
在 Linux 上处理文件和其他管理任务【Gzip与GZ有什么区别 如何在Linux中提取GZ文件】如果您想使用 gzip 文件 , 上述步骤应该可以帮助您在 Linux PC 上压缩和解压缩它们 。
但是 , 如果您想成为 Linux 专家 , 还需要学习其他重要任务 。请务必查看我们关于在 Linux 中搜索文件以及如何更改密码的指南 。
- 如何修复YouTube音频渲染器错误
- 如何修复Windows11和10上的NTFS文件系统蓝屏
- 如何在Discord上播放Spotify
- 荣耀magicbook16pro键盘设置
- 贝利亚鸡蛋
- 优化网页速度 苹果笔记本清除Safari浏览器缓存
- 苹果笔记本快速清除Safari浏览器历史记录
- 如何在iPhone上保存WhatsApp状态视频
- 苹果手机手电筒在哪里,如何在iPhone上打开手电筒
