在Windows命令行上使用Gunzip

时间:2018-08-18 05:15:25

标签: windows terminal command gzip gunzip

我需要在Windows的终端上使用gunzip(gzip的解压缩工具)

我已经从here下载了gzip(第一个下载链接)

我安装了它并将其/bin文件夹添加到我的PATH变量中,gzip命令有效,但是gunzip甚至无法执行,所以我无法使用它

gunzip内容:

#!/bin/sh
PATH=${GZIP_BINDIR-'c:/progra~1/Gzip/bin'}:$PATH
exec gzip -d "$@"

谢谢

3 个答案:

答案 0 :(得分:2)

我成功了

正如我所说,我需要安装gzip并将其/ bin文件夹添加到我的PATH变量中

然后使用以下命令编辑ProgramFiles/GnuWin32/bin/gunzip文件(替换所有内容):

@echo off
gzip -d %1

并将其保存为.bat格式,这样您现在在/ bin文件夹中就有一个gunzip.bat文件

现在我可以在终端中使用gunzip了:)

答案 1 :(得分:1)

我一直在本地计算机(Windows)中使用 MobaXterm 软件。
它像 Putty WinSCP 一样工作,并以linux模式打开本地桌面,因此我很容易将*.gz类型的文件压缩。 >

答案 2 :(得分:0)

您发布的代码是bash,适用于linux。 您需要制作它的dos /命令版本才能在Windows上运行 即

REM THIS IS CMD
PATH=c:/progra~1/Gzip/bin;%PATH%
gzip.exe -d "%*"

因为无论如何它都是一个不同的版本,所以很难说所有命令行参数是否都与您使用的Linux相同,因此即使使用此.cmd或.bat,您也将无法以相同的方式工作在Linux环境中做。