如何根据我知道它包含的文本在 Linux 中查找文件?

ben*_*rre 4 linux ubuntu

如何在 Linux 中找到目录 /home/user/example 中包含“某些文本”的所有文件。我正在使用 Ubuntu 9.10。

Joh*_*n T 6

我通常使用 find 和 grep 的组合,因此它也会抓取所有隐藏文件:

find /home/user/example -type f -exec grep -i "some text" {} +

所述-i开关的grep将使用不区分大小写的搜索方法。它会更慢,但如果您不知道单词的确切大小写,它会很有用。如果您知道加快速度的正确情况,您可以移除开关。