toutes les options
buster  ] [  bullseye  ] [  bullseye-backports  ] [  bookworm  ]
[ Paquet source : mlocate  ]

Paquet : mlocate (0.26-5)

Liens pour mlocate

Screenshot

Ressources Debian :

Télécharger le paquet source mlocate :

Responsables :

Ressources externes :

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.

Étiquettes: Mis en œuvre en: C, Interface utilisateur: Ligne de commande, Rôle: role::program, scope::utility, But: Recherche

Autres paquets associés à mlocate

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger mlocate

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
amd64 96,0 ko505,0 ko [liste des fichiers]
arm64 94,5 ko497,0 ko [liste des fichiers]
armel 93,0 ko483,0 ko [liste des fichiers]
armhf 93,1 ko471,0 ko [liste des fichiers]
i386 98,7 ko507,0 ko [liste des fichiers]
mips64el 95,9 ko510,0 ko [liste des fichiers]
mipsel 95,6 ko500,0 ko [liste des fichiers]
ppc64el 98,9 ko549,0 ko [liste des fichiers]
s390x 95,0 ko505,0 ko [liste des fichiers]