Trouver le fichier source d'une fonction

Résolu
santiago69 Messages postés 485 Statut Membre -  
(Pabix) Messages postés 600 Statut Membre -
salut a tous,
Je sais qu'il existe une fonction pour trouver le fichier source d'une fonction.
par exemple /bin/mv pour mv
mais impossible de retrouver cette fonction. les mots cles trouver et fonction sont trop rependus pour renvoyer des resultats pertinents dans google.
est ce que quelqu'un peut m'aider ?
merci d'avance
santiago

--

Il y a 10 types de personnes dans le monde
Ceux qui comprennent le binaire et les autres.

3 réponses

  1. (Pabix) Messages postés 600 Statut Membre 81
     
    Bonjour !

    Si tu utilises Ubuntu ou Debian ou autre distribution utilisant apt comme système de gestion de paquets :

    la commande which te donne l’emplacement de l’exécutable, par exemple :

    « which mv » donne « /bin/mv »

    Ensuite, la commande « dpkg -S /bin/mv » te dira quel paquet fournit « mv » dans le système. Ici, cette te commande te répond « coreutils: /bin/mv »

    Pour en télécharger les sources, tu dois donc taper « apt-get source coreutils »

    Attention, ça ne marchera QUE si tu as activé les dépôts de sources sur ton fichier /etc/apt/sources.list (en gros, ce sont exactement les mêmes lignes que les dépôts de logiciels, en remplaçant le « deb » initial par « deb-src » la plupart du temps).
    2
  2. Tuxie
     
    Bonjour,

    Ce n'est pas très clair... tu veux trouver le chemin de l'exécutable d'une application ?
    Si c'est bien ça, c'est avec la commande find.
    0
    1. (Pabix) Messages postés 600 Statut Membre 81
       
      non, c’est la commande « which »
      0
  3. santiago69 Messages postés 485 Statut Membre 209
     
    merci (Pabix)
    c'etait bien which que je cherchais.
    merci aussi pour tes complements d'information tres interessants.

    0
    1. (Pabix) Messages postés 600 Statut Membre 81
       
      Pas de quoi !
      0