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

Posté par .
Tags : aucun
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 (page perso) . Évalué à 1.

    whereis slocate

    et voilà !

    It's a fez. I wear a fez now. Fezes are cool !

    • [^] # 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 (page perso) . É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 à ceux qui les ont postés. Nous n'en sommes pas responsables.