Rechercher des fichiers à l'aide d'un caractère générique sous UNIX

Lorsque vous souhaitez rechercher tous les fichiers correspondant à un certain modèle de nom de fichier, vous pouvez utiliser un caractère générique avec la commande find. Voici quelques exemples pour vous aider à démarrer.


Pour trouver tous les fichiers se terminant par .html:

find / -name \ *. html -print

Le caractère fait en sorte que le shell ignore le caractère suivant, dans ce cas un astérisque. Pour trouver un fichier qui commence par projet:

find / -name project \ * -print

Plusieurs caractères génériques peuvent être utilisés dans la même commande de recherche. La commande suivante trouve tous les fichiers contenant le mot peut-être:

trouver / -name \ * peut-être \ * -print

Le backslash \ character est important. Il indique au shell de ne pas traiter le caractère générique comme un caractère générique lors de l'interprétation des arguments de la ligne de commande.