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 avec une chaîne insensible à la casse "foo" dans le nom de fichier :
~$ find . -print | grep -i foo
find
trouvera tous les fichiers qui correspondent à un motif :
find . -name "*foo"
Cependant, si vous voulez une photo :
tree -P "*foo"
J'espère que cela vous aidera !