如果我有以下目录
a/ b/ c/d/ c/f/ g/
我如何才能 find -name "something" -type f
公正a/ c/f/
且g/
无需迭代我想要的目录列表并find
单独运行它?
这里部分回答了这个问题:查找排除目录
但我有数百个目录要包含和排除,因此我正在寻找更好的解决方案,我可以将目录列表指定为参数或其中包含目录名称的文件。
谢谢。
答案1
如果您只想包含多个目录进行搜索,您只需列出它们即可:
find a/ c/f/ g/ -name "something" -type f