如何查找带特定字符串的文件?

如何查找带特定字符串的文件?

如何查找带特定字符串的文件?
我用下面的命令但是不能返回文件名称.
find / |xargs grep "haha"

find / |xargs sed -n '/haha/p'
请教应该如何做?      
已经解决,用grep -r      
应该是 grep -l 吧,-r 是 recursive      
这样:grep -r "haha" *
就可以列出文件名称      
grep -l 只列文件名,不显示搜索到的串,速度会快一些