Voilà qui devrait t"aider:
find racine -name 'mot' permet de trouver des fichiers depuis une racine spécifiée.
find racine -name 'mot' -ctime +nbjours -exec commande \{\} \; permet de trouver des fichiers depuis une racine spécifiée plus vieux qu'un «nombre de jours» et exécuter la commande sur ces fichiers.
Exemples:
1- Trouve tous les fichiers commençant par MP qui sont plus vieux que 525 jours et exécuter la commande ls -l sur ces fichiers.
find . -name "MP*" -ctime +525 -exec ls -l \{\} \;
2- Affiche l'arborescence du dossier ou répertoire sg.
find sg -type d
3- Trouve tous les dossiers (récursivement), et donne la permission d'exécution et lecture pour les autres utilisateurs.
find ./ -type d -exec chmod -v o+rx \{\} \;
4- Trouve tous les fichiers (récursivement), et enlève la permission d'exécution pour les autres utilisateurs.
find ./ -type f -exec chmod -v o-x \{\} \;
5- trouve tous les fichiers ou répertoires possédant les permissions u=rwx,g=rx,o=rx
find . -perm u=rwx,g=rx,o=rx
(référence complète de find)
http://www.dti.ulaval.ca/pp/rva/unix/Unix_AideMemoire.htm#explorerfich