Forum général.général locate et slocate

Posté par  .
Étiquettes : aucune
0
17
juin
2008
Bonjour, Je viens d'installer la Mandriva 2008.
Je cherche la commande locate.
Je tape : locate *.jpg
locate: unexpected EOF reading `/var/lib/mlocate/mlocate.db'

Je comprends qu'il faut créer la base de données.
En root je fais : [root@localhost guayf]# slocate -u
bash: slocate: command not found

Je fais man slocate et le manuel s'affiche.
Comment faire pour trouver si la commande est là quelque part?

Merci

François
  • # Simple

    Posté par  (site web personnel) . Évalué à 1.

    whereis slocate

    et voilà !

    Being a sysadmin is easy. As easy as riding a bicycle. Except the bicycle is on fire, you’re on fire and you’re in Hell.

    • [^] # Re: Simple

      Posté par  . Évalué à 2.

      whereis ne risque pas de fonctionner, pas plus que le which, vu que ces deux utilitaires se basent sur le path et que le shell répond command not found

      Il ne faut pas décorner les boeufs avant d'avoir semé le vent

      • [^] # Re: Simple

        Posté par  . Évalué à 2.

        whereis ne se base pas sur le PATH, il se base sur un ensemble de répertoires prédéfinis. whereis(1) pour plus d'info.

        $ echo $PATH
        /bin:/usr/bin:/usr/local/bin
        $ whereis mkfs
        mkfs: /sbin/mkfs /sbin/mkfs.vfat /sbin/mkfs.cramfs /sbin/mkfs.ext2 /sbin/mkfs.ext3 /sbin/mkfs.msdos /usr/share/man/man8/mkfs.8.gz
  • # Ce n'est pas slocate

    Posté par  (site web personnel) . Évalué à 6.

    Slocate est une autre version de locate : http://linux-attitude.fr/post/Le-GPS-des-fichiers

    La commande pour mettre à jour la base de données s'appelle updatedb (a lancer en root).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.