A quoi sert la commande Linux Locate ?

青灯夜游
Libérer: 2023-02-09 12:42:17
original
1973 Les gens l'ont consulté

La commande Linux Locate est utilisée pour rechercher des fichiers ou des répertoires, la syntaxe est "localiser [OPTION]... [PATTERN]...". La commande Locate ne recherche pas un répertoire spécifique, mais une base de données "/var/lib/mlocate/mlocate.db", qui contient toutes les informations sur les fichiers locaux ; le système crée automatiquement cette base de données et la met à jour automatiquement une fois par jour.

A quoi sert la commande Linux Locate ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

La commande Locate sous Linux est utilisée pour rechercher des fichiers ou des répertoires. La commande Locate est plus rapide que find -name 快得多,原因在于它不搜索具体目录,而是搜索一个数据库 /var/lib/mlocate/mlocate.db.

Commande Linux Locate

La base de données utilisée par la commande Linux Locate contient toutes les informations sur les fichiers locaux. Le système Linux crée automatiquement cette base de données et la met à jour automatiquement chaque jour.

Par conséquent, lorsque nous utilisons Whereis et Locate pour rechercher des fichiers, nous trouvons parfois des données supprimées, ou nous venons de créer un fichier mais ne pouvons pas le trouver. La raison est que le fichier de base de données n'a pas été mis à jour.

Afin d'éviter cette situation, vous pouvez utiliser la commande updateb pour mettre à jour manuellement la base de données avant d'utiliser Locate. L'ensemble du travail de localisation est en fait composé de quatre parties :

Composition Description
/usr/bin/updatedb est principalement utilisée pour mettre à jour la base de données et est automatiquement complétée via crontab.
/usr/bin/locate Emplacement du fichier de requête
/etc/updatedb.conf fichier de configuration mis à jour
/var/lib/mlocate/mlocate.db Fichier d'informations sur le fichier de stockage

syntaxe

locate [OPTION]... [PATTERN]...
Copier après la connexion

paramètres

instancedescription
localiser un fichiertrouver un fichier
localiser -i fichierignorer la casse Rechercher le fichier file

locate Rechercher le fichier

Syntaxe

 locate file
Copier après la connexion

Cas 1

Nous utilisons la commande Locate pour rechercher le fichier commençant par my dans le répertoire etc. La commande spécifique est la suivante :

locate /etc/my
Copier après la connexion

Après l'exécution de , le résultat du terminal est le suivant :

A quoi sert la commande Linux Locate ?

Nous voyons que nous avons utilisé la commande Locate pour rechercher tous les fichiers commençant par my dans le répertoire etc.

Cas 2

Nous utilisons la commande Locate pour trouver le fichier d'installation Linux. La commande spécifique est la suivante :

locate install.log
Copier après la connexion

Après l'exécution, la sortie du terminal est la suivante :

A quoi sert la commande Linux Locate ?

Recommandations associées : " Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal