我在Linux和bash(或Cygwin和bash)上工作。
我有一个巨大的目录结构,必须在其中寻找一些需要的文件。
具体来说,我正在寻找这些文件(大约20个):
foo.c
bar.h
...
quux.txt
我知道它们在以.
为根目录的某个子目录下。
我知道可以使用find . -name foo.c -print
查找其中任意一个文件。这个命令需要几分钟才能执行完。
如何打印这些文件的名称和完整的目录名?我不想执行20个单独的find
命令,那样太耗时间了。
我能否将文件列表从stdin或文件中传递给find
?是否有其他命令可以满足我的要求?
我是否需要先使用循环或类似的方式组装一个带有-o
的find
命令行?