Paquet : mlocate (0.26-3)
Liens pour mlocate
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source mlocate :
Responsable :
Ressources externes :
- Page d'accueil [pagure.io]
Paquets similaires :
Trouver rapidement des fichiers sur le système de fichiers d'après leur nom
Mlocate est une nouvelle implementation de locate, un outil pour trouver des fichiers n'importe où dans le système de fichiers à partir de leur nom, en utilisant un motif fixe ou une expression régulière. À la différence d'autres outils comme find(1), locate utilise une base de données créée au préalable pour effectuer ses recherches, ce qui permet aux requêtes d'être exécutées beaucoup plus rapidement. Cette base de données est mise à jour périodiquement à l'aide de cron.
Plusieurs implémentations de locate existent : l'implémentation originale disponibles dans les utilitaires GNU findutils, slocate et mlocate. mlocate a plusieurs avantages :
- il indexe tout le système de fichiers, mais les résultats d'une recherche incluront uniquement les fichiers auxquels l'utilisateur exécutant locate a le droit d'accès. Il réalise cela en mettant à jour la base de données en tant que superutilisateur (« root ») mais en la rendant inaccessible aux utilisateurs normaux qui ne peuvent y accéder que via l'utilitaire locate. slocate fonctionne de la même manière mais pas la version originale de locate.
- plutôt que de relire l'ensemble du contenu de tous les répertoires chaque fois que la base de données est mise à jour, mlocate conserve des informations d'horodatage dans sa base de données de telle sorte qu'il puisse savoir si le contenu d'un répertoire a changé sans le relire. Cela rend les mises à jour plus rapides et sollicite moins le disque dur. Cette fonctionnalité est uniquement disponible dans mlocate.
L'installation de mlocate modifiera le binaire /usr/bin/locate pour pointer sur mlocate via le mécanisme des alternatives. Après l'installation, vous devriez exécuter /etc/cron.daily/mlocate manuellement pour créer la base de données, sinon mlocate ne fonctionnera pas avant que cron ne l'ait exécuté une première fois (puisque mlocate n'utilise pas le même fichier de base de données que le locate standard). Vous devriez aussi supprimer le paquet locate pour ne pas avoir deux base de données différente mises à jour régulièrement sur votre système.
Autres paquets associés à mlocate
|
|
|
|
-
- dep: adduser
- Ajouter ou supprimer des utilisateurs ou groupes
-
- dep: libc6 (>= 2.17)
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6-udeb
-
- sug: nocache
- bypass/minimize file system caching for a program
Télécharger mlocate
Architecture | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|
arm64 | 93,7 ko | 488,0 ko | [liste des fichiers] |