Windows 11包含使用命令提示符提取“.tar.gz”文件的本机支持,无需第三方工具。您甚至可以通过 Windows Subsystem for Linux (WSL) 使用 Linux 发行版来快速提取在另一个平台上创建的 tarball。
当您看到.tar.gz文件时,这意味着这是使用基于 Unix 的归档应用程序tar创建的文件,然后使用gzip压缩进行压缩。这些文件通常称为“tarball”。虽然您可以发现它们的写法类似于双扩展名 (.tar.gz),但格式也可以写为.tgz或.gz。(值得注意的是,Linux 不使用文件扩展名。相反,文件类型是文件名的一部分。)
虽然 tar 文件通常在 Linux 发行版(例如 Ubuntu)和 macOS 上更常见,用于备份和存档,但您也可能在 Windows 11 上遇到这些文件。您可以使用7-Zip和PeaZip等第三方工具,但这些不推荐,因为它们并不总是适用于额外的.tar.gz文件。相反,您应该使用 Windows 11 或 WSL 中的 Linux 发行版上提供的本机 tar 支持。
在本指南中,您将了解使用命令提示符和 Ubuntu 在 Windows 11 上使用本机 tar 命令来提取 a.d 文件内容的步骤。tar.gz 文件。
提炼。.tar.gz,. tgz,. 在 Windows 11 上使用 tar 生成 gz tarball
提取。.tar.gz,. tgz,. gz, 和. 要在 Windows 11 上使用 tar 解压 zip 文件,请使用以下步骤:
-
在 Windows 11 上打开“开始” 。
-
搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
-
键入以下命令以使用 tar 提取文件,然后按Enter:
tar -xvzf C:/PATH/TO/FILE/FILE-NAME.tar.gz -C C:/PATH/TO/FOLDER/EXTRACTION
在命令中,更改命令以包含源路径和目标路径。
完成这些步骤后,文件和文件夹将提取到指定的目的地。
假设 tarball 是在另一个系统上创建的。此外,我们还跳过了一些通常对保留权限有用的选项,因为 Windows 11 不需要这些选项。
提炼。.tar.gz,. tgz,. 使用 Linux tar 在 Windows 11 上生成 gz tarball
您首先必须使用适用于 Linux 的 Windows 子系统安装发行版,然后才能在 Linux 上提取 tarball。
要使用 Linux 提取.tar.gz文件,请使用以下步骤:
-
打开开始。
-
搜索Ubuntu并单击顶部结果以打开该应用程序。
-
键入以下命令以提取.tar.gz文件的内容,然后按Enter:
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER
在命令中,更改语法以包含源路径和目标路径。如果它只是一个.tar文件,请使用相同的命令但省略z参数。
我们使用sudo
命令以管理员身份运行该工具,tar
调用应用程序,并使用以下选项:
- x —指示 tar 您要提取内容。
- v —显示提取过程的可选参数。否则,在该过程完成之前,您只会看到闪烁的光标。
- z —告诉 tar 使用 gzip 解压缩“.tar.gz”文件的内容。
- f —指示 tarball 要提取的文件名。
在该选项之后,您必须指定要提取的 tarball 文件的路径。在命令中,我们以 开头路径,/mnt/c/
因为这是 Linux,而不是 Windows。
-C —(连字符和大写C)选项用于更改文件夹,并且您必须指定目标路径,该路径以注释开头,/mnt/
后跟 Windows 路径。
输入 Linux 命令时必须注意大小写,因为“Desktop”与“desktop”不同。
这些是提取“.tar.gz”文件的基本选项,但您可以使用该tar --help
命令来了解有关可用选项的更多信息。
值得注意的是,Microsoft 正在为文件资源管理器构建对 TAR、GZ、7-Zip、RAR 和许多其他存档格式的本机支持。该支持预计将随着Windows 11 23H2的发布而到来。
发表回复