Afficher tous les fichiers, dans le répertoire actuel, dont le nom comporte un motif :
$ ls -al | grep "motif"
La même chose, mais récursivement dans tous les répertoires, depuis le répertoire actuel :
$ find . -name "*motif*"
Afficher avec FIND de la même manière que ls :
$ find . -name "*motif*" -exec ls -al {} \;
Effacer récursivement tous les fichiers qui correspondent à un motif :
$ find . -name "*motif*" -exec rm {} \;
Afficher tous les fichiers qui ont une taille supérieure à 10Mo :
$ find . -size +10M
Chercher à l’intérieur des fichiers :
$ find . -name "*.php" -print | xargs grep "motif"
Cherche QUE dans les fichiers .php
$ find . -type f -print | xargs grep "motif"
Cherche dans TOUS les fichiers
<=> Find in project
Pour traiter les fichiers qui contiennent des espaces :
$ find . -type f -print0 | xargs -0 grep "motif"