find est une commande de ouf. je suis loin loin de maîtriser, mais voici quelques unes de mes utilisations favorites :
rechercher un fichier par son nom :
find . -name *.htc -print
rechercher une chaine de charactères dans un fichier :
find . -type f -print | xargs grep -n ma_chaine_a_rechercher
(comparer la vitesse à celle d’un IDE ou d’un gestionnaire de fichiers graphique..)
rechercher des fichiers par taille (utile pour repérer un fichier de log qui part en sucette) :
find . -type f -size +200M -print
rechercher des fichiers modifiés récemment :
find . -mtime -1 -print
ex : prendre les fichiers créés depuis 24h et les archiver dans un tar !
find . -type f -ctime -1 |xargs tar -czvf recent.tar.gz