7.1.4 La commande locate
Vous pouvez utiliser la commande locate pour localiser une commande ou un fichier dont vous ne connaissez pas le nom complet. Cette commande utilise une base de données pour localiser l'ensemble des fichiers de votre système. La création de la base est confiée toute les nuits à cron ! Ce n'est pas forcément le cas, surtout si vous utilisez en alternance un autre système d'exploitation que Linux. Dans ce cas, exécutez en tant qu'utilisateur root, utilisez la commande suivante :
/etc/cron.daily/updatedb.cron
Lorsque la base est créée, vous pouvez alors utiliser la commande locate.
Si vous souhaitez connaître tous les fichiers contenant la chaîne `finger', utilisez la commande :
Note : la commande locate retourne aussi les répertoires contenant la chaîne spécifiée, si le répertoire /home/djb/finger se trouve sur votre système, vous le verrez apparaître ainsi que tous les fichiers contenus dans le répertoire.
[^] # Re: Recherche fichier
Posté par totof2000 . En réponse au message Détection d'emplacement de java?. Évalué à 2.
Plus d'infos ici: ( http://www.linux-kheops.com/doc/redhat50/rh5f59.htm#Heading1(...) )
7.1.4 La commande locate
Vous pouvez utiliser la commande locate pour localiser une commande ou un fichier dont vous ne connaissez pas le nom complet. Cette commande utilise une base de données pour localiser l'ensemble des fichiers de votre système. La création de la base est confiée toute les nuits à cron ! Ce n'est pas forcément le cas, surtout si vous utilisez en alternance un autre système d'exploitation que Linux. Dans ce cas, exécutez en tant qu'utilisateur root, utilisez la commande suivante :
/etc/cron.daily/updatedb.cron
Lorsque la base est créée, vous pouvez alors utiliser la commande locate.
Si vous souhaitez connaître tous les fichiers contenant la chaîne `finger', utilisez la commande :
locate finger
Le résultat de cette commande :
/usr/bin/finger
/usr/lib/irc/script/finger
/usr/man/man1/finger.1
/usr/man/man8/in.fingerd.8
/usr/sbin/in.fingerd
Note : la commande locate retourne aussi les répertoires contenant la chaîne spécifiée, si le répertoire /home/djb/finger se trouve sur votre système, vous le verrez apparaître ainsi que tous les fichiers contenus dans le répertoire.