为什么 GNU 无法在 Windows 7 上递归查找工作?

为什么 GNU 无法在 Windows 7 上递归查找工作?

我的 Win7 机器上已安装完整的 gnuwin32。从 shell (cmd.exe),我可以执行

c:\gnuwin32\bin\find.exe .

从目录中递归获取所有文件的列表。我试图查找文件名以 结尾的所有文件.rej。我希望其中一个能起作用:

c:\gnuwin32\bin\find.exe . -name "*.rej"
c:\gnuwin32\bin\find.exe . -name '*.rej'

但第一个只给了我一个结果(在工作目录中),第二个没有给我任何结果。相比之下,

ls -R | grep rej$

给出了许多以 结尾的结果.rej。我遗漏了什么?

答案1

我从来没有找到一个好的答案关于我可以做什么来让 gnuwin32 找到工作,但是我发现这个答案解决方法。具体来说,使用近十年前推出的 find.exeUnx工具类似乎有效。

相关内容