如何查找包含字符串的文件?

如何查找包含字符串的文件?

可能的重复:
如何找到名称包含给定字符串(例如“abcde”)的文件?

如何在终端中查找包含字符串“foo”的文件?

我尝试了以下但不起作用。

find *foo*.*  // any character before or after "foo" of any extension.

我尝试用谷歌搜索 UNIX 或 bash 通配符,但没有提供任何有用的结果。

答案1

来自 @ire_and_curses 的评论几乎是正确的,但它不会找到任何像 Foo,fOo, ... 这样的文件,这对于您的情况会更好:

from find man page:
-iname pattern
     Like -name, but the match is case insensitive.

find <path> -iname '*foo*'

答案2

抱歉我不明白这个问题。你应该试试

find . -name '*foo*'

如上所述

相关内容