Linux : rechercher les programmes qui accèdent à un fichier

Comment rechercher les programmes qui accèdent à un fichier ?

Je vous donne un exemple concret : j’ai monté un répertoire qui est un lien vers un répertoire d’un autre PC.

La commande « mount ». Une fois que je n’en ai plus besoin, je fais « umount » pour le retirer. Et là, problème : ça ne fonctionne pas : il me dit qu’il ne peut pas le retirer, quelque chose y accède toujours !

Pas de problème : tapez :

lsof | grep [nom du répertoire monté]

et vous verrez quelles sont les applications qui y accèdent.

« lsof » vous sauve la vie.

Ca ne vous est jamais arrivé de pester contre Windows lorsque que vous faites « Retirer le périphérique » et que vous avez le message « Impossible de retirer le péripérique » ? Moi si. Avec lsof sur Linux, vous n’aurez jamais ce genre de désagrément !

Poster un commentaire

Vous devriez utiliser le HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>