Lsof
# Lsof

lsof (abbreviazione dalla lingua inglese di list open files, elenca i file aperti) è un comando dei sistemi operativi Unix e Unix-like, e più in generale dei sistemi POSIX, che consente di conoscere informazioni sui file aperti dai processi in esecuzione.

Lo strumento è particolarmente importante per i sistemisti offrendo loro preziose informazioni diagnostiche sul sistema. Dato che l'architettura dei sistemi Unix-like utilizza l'accesso a dispositivi, socket e pipe come se fossero file, anche loro possono essere analizzati con lsof.

## Sintassi

Le opzioni sono numerose, si rimanda alla consultazione di Man (Unix)man per l'elenco dettagliato.

## Esempi di utilizzo

Elencare tutti i socket TCP aperti:

Elencare tutti i file aperti da un singolo processo, fornendone il PID (in questo caso si tratta del processo syslog)

