我想搜索目录中的字符串(子目录) / www / mydirectory ,字符串是 parcel 。我尝试使用命令 grep -r" parcel"。我从stackoverflow获得了这个。但是,如果我发出此命令,服务器将挂起并且不显示任何内容。请帮我解决这个问题。
答案 0 :(得分:5)
使用此命令
grep -nr "PARCEL" /var --color*
-n
用于在文件中打印行号
-r
也会在子目录中递归搜索
/var
是在所有子目录中以递归方式完成搜索的顶级路径。文件
--color
突出显示输出中的grep'ed字符串
答案 1 :(得分:1)
可能你看到服务器挂断了,因为有很多文件,需要时间来搜索所需的单词,或者因为必需的字符串不存在而无法找到它
grep -r "parcel" /directory
是在给定目录下搜索字符串的正确命令。