Se si vuole cercare qualcosa in modo particolareggiato, senza usare locate, possiamo utilizzare find in maniera complessa.
Basta digitare da shell
find /directory/ -iname "nome_file" -exec grep -l "parola" {} \;
la /directory/ è il punto di partenza della ricerca, ovviamente al posto di "nome_file" c'è l'eventuale indicazione del file (possono essere utilizzati anche caratteri jolly come * e ?) ed al posto di "parola" c'è l'eventuale contenuto che vogliamo trovare.
Il comando sopra riportato è comodo perchè può essere utilizzato anche da utenti non-root, non sempre possibile con locate sui sistemi più 'chiusi', ovvimente la ricerca darà risultati per coloro che avranno accesso alle relative cartelle.
Ricerca nel file system: find, locate. Confronto e verifica di file: diff, md5sum. Filtri di output: grep, wc, sed, awk.