Rechercher un texte dans un fichier:(avec option -n pour afficher le n° de ligne)

grep "texteàchercher" nomdefichier 

ou pour chercher dans tous les fichiers du répertoire courant (affiche le nom du fichier et la ligne où le texte est trouvé):
grep -nH "texteàchercher" *

Avoir la liste des fichiers contenant un texte :
 find . -type f -exec grep -l texte {} \;

Trouver un fichier d'un certain nom sur le disque:
 locate nomdefichier

Chercher un fichier odt vieux de 40 à 7 jours dans le répertoire dossier
find dossier/ -name *.odt -mtime -40 ! -mtime -7

voir toute la doc sur http://www.linuxcertif.com/man/1/find/