Provided by: util-linux-locales_2.39.3-9ubuntu6.3_all bug

NOM

       whereis - Rechercher les fichiers exécutables, les sources et les pages de manuel d'une commande

SYNOPSIS

       whereis [options] [-BMS répertoire... -f] nom...

DESCRIPTION

       whereis locates the binary, source and manual files for the specified command names. The supplied names
       are first stripped of leading pathname components. Prefixes of s. resulting from use of source code
       control are also dealt with. whereis then attempts to locate the desired program in the standard Linux
       places, and in the places specified by $PATH and $MANPATH.

       Les restrictions de recherche (option -b, -m et -s) sont cumulatives et s’appliquent aux motifs nom
       suivants sur la ligne de commande. Toute nouvelle restriction de recherche réinitialise le masque de
       recherche. Par exemple,

          whereis -bm ls tr -m gcc

       recherche les binaires et pages de manuel pour « ls » et « tr », mais seulement les pages de manuel pour
       « gcc ».

       Les options -B, -M et -S réinitialisent les chemins de recherche pour les motifs nom suivants. Par
       exemple,

          whereis -m ls -M /usr/share/man/man1 -f cal

       recherche les pages de manuel « ls » dans tous les chemins par défaut, mais seulement dans le répertoire
       /usr/share/man/man1 pour « cal ».

OPTIONS

       -b
           Chercher les exécutables.

       -m
           Chercher les manuels.

       -s
           Chercher les sources.

       -u
           Ne montrer que les noms de commande qui ont des entrées inhabituelles. Une commande est dite
           inhabituelle si elle n’a pas une seule entrée pour chaque type demandé explicitement. Ainsi,
           « whereis -m -u *> » recherche les fichiers du répertoire actuel qui n’ont soit pas de fichier de
           documentation, soit plus d’un.

       -B liste
           Limiter les répertoires où whereis cherche les exécutables, à l’aide d’une liste de répertoires
           séparés par des espaces.

       -M liste
           Limiter les répertoires où whereis cherche les manuels et la documentation au format Info, à l’aide
           d’une liste de répertoires séparés par des espaces.

       -S liste
           Limiter les répertoires où whereis cherche les sources, à l’aide d’une liste de répertoires séparés
           par des espaces.

       -f
           Terminer la liste de répertoires et signaler le début des noms de fichiers. Cette option est
           obligatoire quand une des options -B, -M ou -S est utilisée.

       -l
           Afficher la liste des chemins effectifs de recherche que whereis utilise. Si ni -B, ni -M ni -S ne
           sont indiquées, les chemins codés en dur que la commande a pu trouver sur le système seront affichés.

       -g
           Interpret the next names as a glob(7) patterns. whereis always compares only filenames (aka basename)
           and never complete path. Using directory names in the pattern has no effect. Don’t forget that the
           shell interprets the pattern when specified on the command line without quotes. It’s necessary to
           use quotes for the name, for example:

              whereis -g 'find*'

       -h, --help
           Afficher l’aide-mémoire puis quitter.

       -V, --version
           Afficher le numéro de version et quitter.

CHEMINS DE RECHERCHE DE FICHIERS

       Par défaut, whereis essaye de trouver les fichiers définis avec des motifs joker, dans les chemins codés
       en dur. La commande tente d’utiliser le contenu des variables d’environnement $PATH et $MANPATH comme
       chemins de recherche par défaut. La façon la plus facile de connaître les chemins utilisés est d’ajouter
       l’option d’affichage -l. Les effets de -B, -M et -S sont affichés avec -l.

ENVIRONNEMENT

       WHEREIS_DEBUG=all
           Activer la sortie de débogage.

EXEMPLES

       Pour trouver tous les fichiers dans /usr/bin non documentés dans /usr/man/man1 ou sans source dans
       /usr/src :

          cd /usr/bin
          whereis -u -ms -M /usr/man/man1 -S /usr/src -f *

SIGNALER DES BOGUES

       Pour signaler un bogue, utilisez le gestionnaire de bogues sur
       https://github.com/util-linux/util-linux/issues.

DISPONIBILITÉ

       La commande whereis fait partie du paquet util-linux, elle est disponible sur l’archive du noyau Linux
       <https://www.kernel.org/pub/linux/utils/util-linux/>.

util-linux 2.39.3                                  2025-06-05                                         WHEREIS(1)