Lister les fichiers ouverts lors de l’exécution d’une commande

Il est parfois utile de connaitre quels sont les fichiers utilisés par un exécutable. Par exemple, pour connaitre quels sont les fichiers utilisés lorsque nous tapons la commande ‘ls -l’, il suffit de faire :

strace -o ./sortie.txt  /bin/ls -l

Puis ensuite, à l’aide d’un grep sur le fichier de sortie :

grep open sortie.txt

Ce qui donne :

Nous y voyons les bibliothèques utilisées par la commande ls mais aussi l’accès à l’ensemble des fichiers utilisés.