如何在 Windows 上解压缩或提取 tar.gz 文件
简介:要在 Windows 上打开或解压缩 tar.gz 文件,您可以安装免费的 7-Zip 文件管理器实用程序,或者您可以使用 Windows 子系统中包含的 Bash 提示符下的 tar -xvf 命令 for Linux。
默认情况下,Windows 不知道 TAR.GZ 文件可能是什么。它不像这种格式已经存在了几十年之类的……Windows 只是无法理解如何打开它。值得庆幸的是,答案很简单,我们今天将与您分享。
您可能会认为 Windows 甚至会提示您从应用商店安装一个应用程序来帮助您打开这种文件类型,但您错了。它不知道 tar.gz 文件是什么,这就是它坚持的故事。
什么是 Tar.gz 文件?
tar.gz 文件实际上是两种不同类型文件格式的组合:tar 文件和 gzip 文件。 Tar 文件或 tarball 是打包在一起的文件集合,以便于作为单个文件存储,但不进行任何压缩。一旦它们被合并,它们就会被 gzip 压缩到一个 .gz 文件中以减少磁盘上使用的空间——通常是很多。
Tar.gz 已成为用于分发 Linux 和开源软件的标准格式,因为它基本上可以在 Windows 以外的任何平台上轻松提取。
如何在 Windows 上“解压缩”或提取 Tar.gz 文件
在 Windows 上打开 tar.gz 文件的最简单方法是安装一个名为 7-Zip 的优秀免费实用程序,它可以处理 tar.gz 和几乎任何其他文件格式。多年来我们一直在推荐这个应用程序,它是我们在重新安装 Windows 时首先安装的应用程序之一。
下载并安装 7-Zip 后,双击您要打开的 tar.gz 文件,然后从出现的弹出对话框中选择“在您的 PC 上选择一个应用程序”。
向下浏览到您安装 7-Zip 的位置,这通常是 C:\Program Files -Zip
的一些变体,然后找到 7zFM.exe
文件—重要的是您选择这个文件而不是文件夹中的其他文件,因为其他文件将不起作用。
选择正确的文件后,您会在选择应用程序对话框中看到“7-Zip 文件管理器”。如果您希望 7-Zip 以后始终处理 tar.gz 文件,您需要选择对话框底部的“始终”按钮。
成功完成此操作后,您会注意到 tar.gz 文件的图标将更改为 7-Zip 图标。
现在您可以使用 7-Zip 文件管理器打开、查看或提取 tar.gz 和其他存档中的文件。如果你想要一个特定的文件,你可以深入到文件夹中,或者你可以简单地单击“提取”按钮并选择一个位置来放置所有文件。
值得注意的是,你也可以使用 WinRAR 打开 tar.gz 文件,但我们在这里偏爱 7-Zip,因为它是完全免费的,甚至可以提取 .RAR 文件,所以这是我们推荐的。
File Types | |
Extension | DAT · 7Z · BZ2 · XML · RTF · XLSX · WEBP · EPUB · MP4 · AVI · MOBI · SVG · MP3 · REG · PHP · LOG · PPTX · PDF · MPEG · WMA · M4V · AZW · LIT · TAR · TAR.GZ · RAR |
如何在 Windows 10 或 11 上使用 Bash 提取或解压缩 tar.gz 文件
如果您不想在您的 PC 上安装第三方软件,并且您对一些极客活动感到失望,您实际上可以从 Windows 子系统中包含的 Bash shell 的 tar.gz 存档中提取文件 for Linux。您首先需要按照说明在 Windows 10 或 Windows 11 上安装 WSL,打开 Ubuntu 应用程序或您安装的任何版本的 Linux,然后您只需使用以下命令即可:
tar -xzf tarfile
您需要将“tarfile”替换为您尝试提取的 tar.gz 文件的路径。有关 tar 命令如何工作的更详细说明,请务必阅读我们的在 Linux 终端中压缩和解压缩文件的指南。 tar 命令非常强大,您可以在 tar 存档中列出或搜索文件,或者提取单个文件。
还值得注意的是,您也可以使用 Bash shell 提取 tar.bz2 文件,因为 Linux 终端非常强大——没有比将 Windows 的 GUI 和 Linux 的终端组合到一个操作系统中更好的了。当然,除非你有一台 Mac。
Linux Commands | ||
Files | tar · pv · cat · tac · chmod · grep · diff · sed · ar · man · pushd · popd · fsck · testdisk · seq · fd · pandoc · cd · $PATH · awk · join · jq · fold · uniq · journalctl · tail · stat · ls · fstab · echo · less · chgrp · chown · rev · look · strings · type · rename · zip · unzip · mount · umount · install · fdisk · mkfs · rm · rmdir · rsync · df · gpg · vi · nano · mkdir · du · ln · patch · convert · rclone · shred · srm · scp · gzip · chattr · cut · find · umask · wc | |
Processes | alias · screen · top · nice · renice · progress · strace · systemd · tmux · chsh · history · at · batch · free · which · dmesg · chfn · usermod · ps · chroot · xargs · tty · pinky · lsof · vmstat · timeout · wall · yes · kill · sleep · sudo · su · time · groupadd · usermod · groups · lshw · shutdown · reboot · halt · poweroff · passwd · lscpu · crontab · date · bg · fg · pidof · nohup · pmap | |
Networking | netstat · ping · traceroute · ip · ss · whois · fail2ban · bmon · dig · finger · nmap · ftp · curl · wget · who · whoami · w · iptables · ssh-keygen · ufw · arping · firewalld |
RELATED: Best Linux Laptops for Developers and Enthusiasts