在 Windows 上哪里可以获取 Linux 命令“测试”的二进制文件

在 Windows 上哪里可以获取 Linux 命令“测试”的二进制文件

我有一个简单的命令,我想在 Windows cmd 中运行:

//returns "file not found" for directories and "file exists" for files
test -f file/path/here && echo file exists || echo file not found

我搜索了一下,发现了这个问答:如何检查 Windows 中某个目录是否存在?

已接受答案中的第一条评论建议您可以在 Windows 计算机上为其安装二进制文件。我以前用curl二进制文件做过这个,但我没有找到test二进制文件。是否有此类文件的存储库?我应该在哪里搜索。不幸的是,Google 含糊其辞,因为命令名称是test:)

我对 cmd 非常不满意,所以如果你能写一个替代方案,我会接受。

注意,我知道 cygwin,但我想保持它简单并在 cmd 中。

答案1

管理系统2是个不错的选择。在安装文件夹(在我的情况下是C:\msys64)下,在下usr\bin,我有一个 test.exe,它可以在 cmd 中运行。

您还可以使用吃豆人起初) 安装其他软件包,并且可能不需要打开 MSYS shell。

相关内容