49 votes

Comment trouver le répertoire d'une commande ?

Duplicata possible :
Emplacement des dossiers des programmes installés

Par exemple, les éléments suivants sont identiques

# /usr/bin/php updateDatabase.php

# php updateDatabase.php

Mais comment puis-je déduire que la commande php se trouve dans /usr/bin ?

94voto

Knowledge Cube Points 14265

Vous pouvez utiliser le whereis pour trouver l'emplacement d'un binaire exécutable sur votre système.

Exemple :

$ whereis ls
ls: /bin/ls /usr/share/man/man1/ls.1.gz

EDIT : De cette réponse à une question similaire, vous pouvez également utiliser la fonction which commande.

Exemple :

$ which ls
/bin/ls

8voto

cweiske Points 3195

Lorsque le programme peut être exécuté sans spécifier le chemin d'accès complet, son répertoire se trouve dans votre dossier $PATH variable.

Exécuter

$ echo $PATH
/home/cweiske/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X