2017-08-21 94 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 ./

有關更多命令,您可以閱讀該工具的文檔部分

相關問題