时间:2021-01-16 08:12:35 来源:系统堂 游览量: 次
如果遇到.tar.gz,.tgz或.gz文件,则可以使用以下步骤使用tar命令行工具在Windows 10上提取其内容。
使用.tar.gz格式的文件是使用基于Unix的归档应用程序tar创建的文件,然后使用gzip 压缩文件进行压缩。这些文件通常称为“ tarball”。虽然可以找到带有双扩展名(.tar.gz)的扩展名,但扩展名也可以缩短为.tgz或.gz。
通常,Ubuntu(其他Linux发行版)和macOS用户通常使用tar文件进行数据归档和备份。但是,Windows 10用户也可能会遇到这些文件,这是使用某种方法提取其内容的原因。
尽管您可以使用第三方应用程序(例如7-Zip和PeaZip),但是这些应用程序不能始终与在其他平台上创建的tarball一起使用,因此解压缩大量文件的速度很慢。但是,Windows 10现在包括对tar文件的本地支持,您可以使用命令提示符来提取这些文件。或者,您甚至可以使用Windows Linux子系统(WSL),该子系统包括对Ubuntu,Fedora,SUSE和许多其他发行版的本地支持。因此,您还可以访问许多Linux工具,包括tar,以从tarball中快速提取内容。
在本指南中,您将学习在Windows 10上使用本地tar命令的步骤,这些命令使用命令提示符和Ubuntu提取.tar.gz文件的内容。
• 在Windows 10上使用tar提取.tar.gz,.tgz,.gz tarball
• 在Windows 10的Linux上使用tar提取.tar.gz,.tgz,.gz tarball
在Windows 10上使用tar提取.tar.gz,.tgz,.gz tarball
要在Windows 10上使用tar提取.tar.gz,.tgz,.gz以及.zip文件,请使用以下步骤:
1. 在Windows 10上打开开始。
2. 搜索“命令提示符”,右键单击顶部结果,然后选择“以管理员身份运行”选项。
3. 键入以下命令以使用tar提取文件,然后按Enter:
tar -xvzf C: PATH TO FILE FILE-NAME.tar.gz -CC: PATH TO FOLDER EXTRACTION
快速提示:在命令中,请确保更新语法以包括源路径和目标路径。另外,由于您在Windows 10上使用tar,因此无需像运行Linux一样指定路径。您可以使用Windows使用的路径格式。
完成这些步骤后,稍后将所有文件和文件夹提取到指定的目标路径。
假定您正在提取在另一个系统上创建的tarball。我们跳过了通常保留权限所必需的一些参数,而在Windows 10上则不需要这些参数来访问文件。
在Windows 10的Linux上使用tar提取.tar.gz,.tgz,.gz tarball
在Windows 10上,要在Linux上使用tar,您需要安装Windows Subsystem for Linux(WSL)和Microsoft Store中的发行版(如Ubuntu)。
要在Windows 10上使用Linux提取.tar.gz文件,请使用以下步骤:
1. 打开开始。
2. 搜索Ubuntu,然后单击顶部结果以打开应用程序。
3. 输入以下命令以提取.tar.gz文件的内容,然后按Enter:
须藤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 —指示tar您将要提取的文件的名称。
然后,您需要指定要提取的tarball文件的路径。您会注意到路径以/mnt/c/而不是开头,c:这是因为我们实际上在Linux世界中工作。
-C —(连字符和大写字母C)用于告诉tar更改文件夹。执行命令时,先从源文件夹开始,然后需要指定目标文件夹,这是我们为完成命令指定的路径。您可以将文件解压缩到所需的任何文件夹中,但请记住先使用/mnt/Windows路径开头。
同时键入一个Linux命令,你必须注意大写和小写桌面是不一样的 桌面。
在本指南中,我们正在研究执行特定任务的基本步骤。如果您不是Linux用户,那么还有很多关于tar的知识。您可以在Ubuntu控制台中输入来了解有关此工具的更多信息tar --help。