You can pass different parameters and search files by their name, extension, type, size, permissions, modification time, owner, groups, and more. The grep command works, but i don't know how to use it for every directory (i can only do it for my current. Addressing @beaudet's comment, find can optionally bundle arguments, reducing invocations of the called process to a minimum.
510 i want to find all files which contain a specific string of text. How do i use grep to search the current directory for any and all files containing the string hello and display only.h and.cc files? It performs a recursive search.