2017-08-21 34 views
-3

我试图提取使用批处理脚本在Windows 10中的zip文件。 它一个简单的命令:“焦油”不被识别为一个内部或外部命令

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

但我得到以下错误:

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

我已经看到了,我必须安装tar但我该怎么办呢?

我该怎么做?

编辑焦油预先安装在Windows中或我们必须从外部添加它?仍然如何可以提取而不使用第三方工具。

+2

因此,您不想使用第三方'unzip'程序,但是您愿意使用第三方'tar'程序?这没有多大意义。 –

+0

不,'tar'从来不是Windows中的标准工具。它在Unix和类Unix系统上。 –

+1

['...'是什么原因不被识别为内部或外部命令,可操作程序或批处理文件?](https://stackoverflow.com/a/41461002/3074564)那么,真正的你想要提取一个内部包含TAR存档文件的GZ存档文件。所以你需要真正运行一个双重提取过程。 Windows没有内置的对GZ和TAR归档的支持。您需要第三方工具,如7-Zip或WinRAR(或带有附加GZ和TAR打包程序插件的Total Commander)来提取Windows上的这种Unix归档。 – Mofi

回答

6

您可以下载Tartool应用在桌面并将其粘贴到 C:\ WINDOWS \ SYSTEM32 \

对于如: -(C:\ WINDOWS \ SYSTEM32 \ tartool.exe)

通过这样做,它的工作是内部命令,当你要提取您的文件,你可以简单地使用

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

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

相关问题