Différences entre les versions de « La commande find »
Ligne 11 : | Ligne 11 : | ||
=== Exemples === | === Exemples === | ||
− | + | La ligne suivante, | |
<pre> | <pre> | ||
find /home -name UdeM | find /home -name UdeM | ||
</pre> | </pre> | ||
− | recherche dans l'arborescence de <tt>/home</tt> | + | effectue une recherche dans l'arborescence de <tt>/home</tt> pour un fichier nommé « UdeM ». |
== Voir aussi == | == Voir aussi == | ||
Ligne 21 : | Ligne 21 : | ||
=== Articles connexes === | === Articles connexes === | ||
+ | * [[Commandes_élémentaires|Commandes élémentaires]] | ||
* [[Regexp|Expressions régulières]] | * [[Regexp|Expressions régulières]] | ||
* [[Commandes_élémentaires#locate|<tt>locate</tt>]] | * [[Commandes_élémentaires#locate|<tt>locate</tt>]] |
Version du 11 juin 2013 à 15:20
find <répertoire> -name <fichier>
La commande find sonde l'arborescence complète de <répertoire> à la recherche de fichiers (ou répertoires) portant le nom <fichier>. Son exécution est donc plus lente que celle de la commande locate qui cherche son information dans une base de données. Cependant, find peut trouver des fichiers qui ne sont pas encore indexés dans la base de données et permet également des recherches avancées utilisant des expressions régulières.
Pour une liste exhaustive des options et des fonctionnalités, consultez le manuel de la commande (man find).
Exemples
La ligne suivante,
find /home -name UdeM
effectue une recherche dans l'arborescence de /home pour un fichier nommé « UdeM ».
Voir aussi
Articles connexes
La dernière modification de cette page a été faite le 11 juin 2013 à 15:20.