有没有一种简单的方法可以在复杂的目录结构中搜索数千个文件,以查找文件中包含特定字符串的文件?
答案1
答案2
就在这里grep
。它有一个递归目录遍历的选项,例如:
$ grep -r specificstring path
使用 GNU,您可以使用和模式选项grep
限制搜索的文件。--include
--exclude
-H
('打印每个匹配的文件名') 是-r
,-R
和 在命令行上指定多个文件时的默认设置。-R
还打开递归目录遍历,但也遵循符号链接。
grep
您还可以通过管道传输to的结果less
以进行屏幕分页。