Windows-эквивалент для Unix команды поиска для поиска файлов нескольких типов - PullRequest
70 голосов
/ 09 июня 2011

Несмотря на то, что Cygwin, установленный в Windows, дает большую часть команды unix, все же мне было интересно, как искать несколько типов файлов в одной команде с помощью команды windows "find".
т.е.: find . -name *.cpp -o -name *.h -o -name *.java

Приведенная выше команда дает мне список всех cpp, h & java, что будет эквивалентно при использовании команды find для Windows?

Ответы [ 2 ]

104 голосов
/ 09 июня 2011

Это позволит найти все файлы с заданными расширениями в текущем рабочем каталоге и во всех подкаталогах:

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

См. https://technet.microsoft.com/en-us/library/cc755121.aspx для получения дополнительной информации об использовании dir.

0 голосов
/ 10 сентября 2014

findstr / p / s / i.

Команда

выше выполняет поиск заданного текста в текущих каталогах и подкаталогах. / n также напечатает номера строк.

...