“焦油”不被识别为一个内部或外部命令
问题描述:
我试图提取使用批处理脚本在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中或我们必须从外部添加它?仍然如何可以提取而不使用第三方工具。
答
您可以下载Tartool应用在桌面并将其粘贴到 C:\ WINDOWS \ SYSTEM32 \
对于如: -(C:\ WINDOWS \ SYSTEM32 \ tartool.exe)
通过这样做,它的工作是内部命令,当你要提取您的文件,你可以简单地使用
C:> TarTool.exe d:\ sample.tar.gz ./
有关更多命令,您可以阅读该工具的文档部分
因此,您不想使用第三方'unzip'程序,但是您愿意使用第三方'tar'程序?这没有多大意义。 –
不,'tar'从来不是Windows中的标准工具。它在Unix和类Unix系统上。 –
['...'是什么原因不被识别为内部或外部命令,可操作程序或批处理文件?](https://*.com/a/41461002/3074564)那么,真正的你想要提取一个内部包含TAR存档文件的GZ存档文件。所以你需要真正运行一个双重提取过程。 Windows没有内置的对GZ和TAR归档的支持。您需要第三方工具,如7-Zip或WinRAR(或带有附加GZ和TAR打包程序插件的Total Commander)来提取Windows上的这种Unix归档。 – Mofi