Windows等效于Unix find命令来搜索多种文件类型

时间:2011-06-08 20:56:17

标签: windows unix command-line find ls

虽然在windows中安装了cygwin,但提供了大部分unix命令,但我仍然想知道如何使用windows“find”命令在一个命令中搜索多个文件类型。
即:find . -name *.cpp -o -name *.h -o -name *.java

上面的命令给出了所有cpp,h&的列表。 java,使用windows find会有什么相同的东西?

2 个答案:

答案 0 :(得分:103)

这将在当前工作目录和所有子目录中找到具有给定扩展名的所有文件:

dir *.cpp *.h *.java /b/s

有关使用dir的详细信息,请参阅https://technet.microsoft.com/en-us/library/cc755121.aspx

答案 1 :(得分:-4)

findstr / p / s / i。

上面的命令搜索当前目录和子目录中的给定文本。 / n也会打印行号。