Поиск в Unix: список файлов из stdin

Я работаю в Linux & bash (или Cygwin & bash).

У меня огромный - огромный - -структура каталога, и мне нужно найти несколько иголок в стоге сена.

В частности, я ищу эти файлы (20 или около того):

foo.c
bar.h
...
quux.txt

Я знаю, что они находятся в подкаталоге где-то в . .

Я знаю, что могу найти любого из них с найти. -name foo.c -print . Выполнение этой команды занимает несколько минут.

Как я могу напечатать имена этих файлов с их полным именем каталога? Я не хочу выполнять 20 отдельных find - это займет слишком много времени.

Могу ли я дать find список файлов из стандартного ввода? Из файла? Есть ли другая команда, которая выполняет то, что я хочу?

Нужно ли мне сначала собрать командную строку для find с помощью -o , используя цикл или что-то в этом роде?

12
задан JXG 31 May 2011 в 10:07
поделиться