Az lsof parancs (LiSt of Open Files) az összes megnyitott fájlt kilistázza, ráadásul azt is jelzi, hogy milyen program nyitotta meg a fájlt. Rendkívül hasznos, ha egy fájlunkat valami ismeretlen processz használja.
Példának vegyük azt az esetet, amikor látjuk, hogy /var/spool/mail/user
fájl mérete folyamatosan változik, és kíváncsiak vagyunk arra, miért:
[root@gep]# lsof /var/spool/mail/user
Az eredményből rögtön látszik, hogy
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
alpine 15129 user 5u REG 8,17 24907530 171077 /var/spool/mail/useruser
felhasználó által indított alpine
program módosítja a fájlt.