Comment installer «Locate Command» pour trouver des fichiers dans Linux

Comment installer «Locate Command» pour trouver des fichiers dans Linux

Le Locate est un utilitaire de ligne de commande pour trouver des fichiers par nom dans Linux, tout comme la commande Find. Cependant, il fonctionne plus efficacement par rapport à son homologue; Il utilise une ou plusieurs bases de données peuplées par le Mise à jourB Programme et imprime les noms de fichiers correspondant au moins un des modèles (un utilisateur fournit) à la sortie standard.

Le pack de localisation est fourni par le FINDUTILS GNU ou mlacer paquets. Ces packages sont connus pour fournir la même mise en œuvre du programme. Sur la plupart Centos / Rhel systèmes, findUtils Livré préinstallé, cependant, si vous essayez d'exécuter une commande Locate, vous pouvez rencontrer l'erreur:

-bash: localiser: commande introuvable 

Dans cet article, nous vous montrerons comment installer mlacer package qui fournit le Localiser et Mise à jourB Commandes pour trouver des fichiers dans les systèmes Linux.

Vous trouverez ci-dessous un exemple de sortie montrant l'erreur ci-dessus et l'interrogation findUtils emballer.

$ localiser bash_completion.SH $ RPM -QA | FINDUTILS GREP 
Localiser la commande introuvable

À installer mlacer, Utilisez le gestionnaire de packages Yum ou APT selon votre distribution Linux comme indiqué.

$ sudo yum install mLocate [sur centos / rhel] $ sudo apt install mLocate [sur Debian / Ubuntu] 

Après installation mlacer, vous devez mettre à jour le Mise à jourB, qui est utilisé par Localiser Commande en tant qu'utilisateur racine avec la commande sudo, sinon vous obtiendrez une erreur. L'emplacement de stockage de la base de données par défaut est / var / lib / mLocate / mLocate.db.

$ sudo updatedb 

Une fois la base de données mise à jour, essayez maintenant d'exécuter le Localiser commande, qui devrait fonctionner cette fois.

$ localiser bash_completion.shot 
Trouver des fichiers à l'aide de la commande Locate

Pour trouver une correspondance exacte selon le modèle que vous entrez, utilisez-le -b option et le \ Option globbing comme dans la syntaxe suivante.

$ localiser -b '\ bash_completion.sh ' 

Note: Vous pouvez utiliser le Localiser_path Variable environnementale pour définir un chemin d'accès à des bases de données supplémentaires, qui sont lues après la base de données par défaut ou les bases de données répertoriées à l'aide du -base de données Flag sur la ligne de commande.

C'est tout! Dans ce guide, nous vous avons montré comment installer mlacer package qui offre le Localiser et Mise à jourB Commandes sur un système Linux. Partagez vos opinions avec nous via le formulaire de rétroaction ci-dessous.