Red Hat Linux 7.0: Le Guide officiel de démarrage Red Hat Linux | ||
---|---|---|
Précédent | Chapitre 16. Utilisation des fichiers et des répertoires | Suivant |
Nous savons parfois qu'un fichier ou un répertoire existe mais en ignorions l'emplacement. La recherche d'un fichier ou d'un répertoire peut être facilitée par la commande locate.
La commande locate permet d'afficher tout fichier ou répertoire correspondant à un critère de recherche donné. Supposons que nous voulions rechercher tous les fichiers en rapport avec la commande finger.
locate finger |
La commande locate utilise une base de données pour rechercher les fichiers et répertoires correspondant à la chaîne finger.
Informations complémentaires sur locate | |
---|---|
Pour en savoir plus sur la commande locate, consultez la page de manuel locate (entrez man locate à l'invite du shell). |
Cette commande utile peut être très rapide si la base de données est à jour. Cette dernière est automatiquement mise à jour chaque nuit par cron. Qu'est-ce que cron ? Il s'agit d'un petit programme qui exécute en arrière-plan, et à intervalles réguliers programmables, diverses tâches telles que la mise à jour de la base de données locate.
Informations complémentaires sur cron | |
---|---|
cron est un démon. Les démons prennent en charge les tâches exécutées en arrière-plan. Pour lire la page de manuel cron, entrez man cron à l'invite du shell. |
Que se passe-t-il dans les cas où :
il existe plusieurs systèmes d'exploitation sur l'ordinateur et que le passage de l'un à l'autre amène à arrêter et redémarrer le système Red Hat Linux ;
vous arrêtez, puis éteignez l'ordinateur en fin de journée.
Ceci peut signifier que le programme cron a rarement la possibilité de mettre à jour la base de données slocate utilisée pour cataloguer les emplacements de fichier. Mais la mise à jour de la base de données peut se faire manuellement. Faisons une tentative.
Tout d'abord, utilisez la commande su pour être connecté en tant que root (entrez su à l'invite, puis le mot de passe root).
A présent, à l'invite du shell, entrez :
updatedb |
Après quelques minutes, la base de données slocate devient la base de données en cours.
Précédent | Sommaire | Suivant |
Utilisation des fichiers et des répertoires | Niveau supérieur | Historique des commandes et insertion des éléments manquants d'une commande (touche Tab) |