'tar' 未被识别为内部或外部命令

'tar' is not recognized as an internal or external command

我正在尝试使用批处理脚本在 Windows10 中提取一个 zip 文件。 这是一个简单的命令:

 tar zxf "logstash-5.4.0.tar.gz"
 ECHO "installed" 

但我收到以下错误:

'tar' is not recognized as an internal or external command

我看到我必须安装 tar 但我该怎么做?

我该怎么做?

EDIT Tar 是预先安装在 windows 中还是我们必须从外部添加它?仍然如何在不使用第三方工具的情况下提取。

您可以在桌面下载 Tartool 应用程序并将其粘贴到 C:\Windows\system32\

例如:-(C:\Windows\system32\tartool.exe)

通过这样做,当您想提取文件时,它可以作为内部命令使用,您只需使用

C:>TarTool.exe D:\sample.tar.gz ./

有关更多命令,您可以阅读该工具的文档部分

从windows 10 build 17063开始,TAR是一个内置工具,无需单独安装。 MSDN link

例如,要卸载名为 XYZ.zip 的文件,您可以在命令提示符中执行以下命令。

tar -xvf XYZ.zip