Find

Comment associer find et grep

find . -name Makefile.am 2>/dev/null -exec grep -n --with-filename "CPPFLAGS =" '{}' \; 


Supprimer des fichiers avec un nom donné

find . -name "\#t\#" -exec rm -f {} \; 


Trouver les fichiers plus récents qu'un fichier

find . -newer readme.txt 

=> donne les fichiers plus récents que newer


Trouver les fichiers modifiés récemment

find . -mtime -30 

=> donne les fichiers modifiés le dernier mois

+n More than n.
 n Exactly n.
-n Less than n.

Limiter la recherche à un niveau donné

find path/[a-f]* -maxdepth 0 -mindepth 0 -type d 



Trouver les gros fichiers

Par ex pour des fichiers de tailles > 10mo

find / -type f -size +10000k 


Trouver les executables

find . -perm /u+x -type f 


Utiliser les regexpr et find

find ~/versions/${PROJ} -regex '.*new'${NUM}'\(\..*\)*' 


Liens externes

MediaWiki spam blocked by CleanTalk.