Red Hat Linux 9: Guide de démarrage de Red Hat Linux | ||
---|---|---|
Précédent | Chapitre 13. Éléments de base de l'invite du shell | Suivant |
Il vous arrive parfois de savoir qu'un fichier ou qu'un répertoire existe mais d'en ignorer l'emplacement. La commande locate vous permet de rechercher un fichier ou répertoire.
Cette commande locate permet d'afficher tout fichier ou répertoire dont le nom correspond à un critère de recherche donné. Par exemple, si vous souhaitez rechercher tous les fichiers dont le nom contient le mot finger, tape:
locate finger |
La commande locate utilise une base de données pour rechercher les fichiers et répertoires dont le nom contient le mot finger. Les résultats de la recherche peuvent inclure des fichiers nommés finger.txt, pointerfinger.txt, un répertoire portant le nom fingerthumbnails, et ainsi de suite. Pour plus de renseignements sur locate, lisez la page du manuel relative à locate (pour ce faire, tapez man locate à l'invite du shell).
L'exécution de la commande locate est très rapide, pour autant que la base de données soit à jour. Cette dernière est automatiquement mise à jour tous les soirs par une tâche cron. cron est un petit programme qui exécute en tâche de fond et à intervalles réguliers programmables, diverses tâches telles que la mise à jour de la base de données locate.
![]() | Astuce |
---|---|
Cron est un démon qui exécute des tâches à intervalles réguliers programmés. Pour consulter la page de manuel de cron tapez man cron à l'invite du shell. Reportez-vous au Guide de personnalisation de Red Hat Linux pour de plus amples informations sur cron. |
La tâche cron met à jour périodiquement la base de données slocate, qui est utilisée pour cataloguer l'emplacement des fichiers. Le fait de passer d'un système d'exploitation à un autre et d'éteindre votre ordinateur à la fin de la journée peut interférer avec la mise à jour automatique de la base de données exécutée par cron.
Pour mettre à jour manuellement la base de données, connectez-vous en tant que super-utilisateur (tapez su à l'invite du shell et ensuite votre mot de passe), puis entrez la commande updatedb.
Au bout de quelques minutes, la base de données slocate utilisée par la commande locate deviendra la base de données courante.
![]() | Remarque |
---|---|
Vous pouvez exécuter anacron afin que votre système exécute des commandes de façon périodique (la fréquence est spécifiée en jours). À la différence de cron, la commande précédente ne suppose pas que l'ordinateur est allumé 24 heures sur 24. Cet outil peut donc être utilisé sur les ordinateurs qui ne sont pas allumés en permanence, pour contrôler de façon quotidienne, hebdomadaire ou mensuelle les tâches qui sont habituellement contrôlées par cron. Pour obtenir davantage d'informations, consultez la page de manuel relative à anacron (pour ce faire, tapez man anacron sur la ligne de commande) et reportez-vous au Guide de personnalisation de Red Hat Linux. |
Précédent | Sommaire | Suivant |
Affichage du contenu de répertoires à l'aide de la commande ls | Niveau supérieur | Impression depuis la ligne de commande |