Comment puis-je trouver récursivement tous les fichiers dans les dossiers courants et les sous-dossiers en utilisant des caractères génériques ?
Utilisez find pour cela :
find . -name "foo*"
find
a besoin d'un point de départ, et le .
(point) pointe vers le répertoire courant.
Piping find dans grep est souvent plus pratique ; il vous donne toute la puissance des expressions régulières pour une correspondance arbitraire avec des caractères génériques.
Par exemple, pour trouver tous les fichiers dont le nom contient la chaîne "foo" sans distinction de casse :
~$ find . -print | grep -i foo