Find 2799104 30640159 2008-06-14T17:41:48Z Mro 335458 {{DISPLAYTITLE:find}} -> {{Minuscule}} {{Minuscule}} {{Minuscule}} {{Ébauche|informatique}} <code>'''find'''</code> est une [[commande UNIX]] permettant de chercher des fichiers dans un ou plusieurs [[répertoire (informatique)|répertoires]] selon des critères définis par l'utilisateur. Par défaut, <code>find</code> retourne tous les fichiers contenus dans l'arborescence du répertoire courant.<code>find</code> permet aussi d'exécuter une action sur chaque fichier retrouvé ce qui en fait un outil très puissant. ==Utilisation== find dispose de nombreuses options pour limiter les fichiers selon leurs caractéristiques : taille, date de modification, propriétaire, type, etc. La syntaxe générale est : find chemin [chemin2...] [options] [action] Voici quelques exemples d'utilisation : Impression de la liste des fichiers sous /home qui ont été modifiés dans les 7 derniers jours : find /home -type f -a -mtime -7 -print Recherche de la chaîne ''Wikipedia'' dans tous les fichiers terminés par ''.txt'' sous /home : find /home -type f -a -name '*.txt' -exec grep -H Wikipedia {} \; Suppression des fichiers sous /tmp de plus de 14 jours ou nommés ''core'' : find /tmp -type f -a \( -mtime +14 -o -name 'core' \) -exec rm {} \; On prendra garde à des contructions telles que : find /tmp -type f -a -mtime +14 | xargs rm en raison de la possibilité d'espaces dans les noms de fichiers (par exemple ''/tmp/ /etc/passwd'') {{Navigation commandes unix}} {{Portail Informatique}} ==Voir aussi== * [[Commande UNIX]] ==Liens externes== *{{fr}}[http://www.linuxcertif.com/doc/keyword/find/ Introduction à la commande find] *{{fr}}[http://www.linuxcertif.com/man/1/find/ Page man de find] *{{en}}[http://www.gnu.org/software/findutils/ GNU Findutils] avec [[xargs]] et [[locate]]. *{{en}}[http://www.softpanorama.org/Tools/Find/find_mini_tutorial.shtml Tutoriel] [[Catégorie:Commande Unix]] [[de:Find]] [[el:Find]] [[en:Find]] [[es:Find]] [[hu:Find]] [[it:Find (Unix)]] [[ja:Find]] [[pl:Find]] [[pt:Find]] [[ru:Find]]