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/userAz 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.
