如何在所有文件和所有目录中递归查找单词

use*_*946 7 linux centos centos5

我正在 CentOS 中寻找特定的短语,但我不确定包含该文件的文件所在的位置和目录。如何对短语进行完整的递归搜索。谢谢

Jam*_*s L 16

man grep
对于这个例子,grep -i -R "your phrase" directory
-i意味着不区分大小写
-R意味着递归

如果您不知道哪个目录,请使用 / - 但要准备好它需要很长时间。

  • 阅读有关管道和重定向的信息。> 保存到文件,>> 附加到文件,然后 | 进程的管道。因此,在这种情况下,`grep -i -R “你的短语”目录 > /path/to/your/textfile` - 如果您只想要文件列表(按照@理查德·霍洛威 (3认同)