lsof listará os arquivos abertos e os IDs dos processos associados. Ele lista tudo se nenhuma opção for dada.
Existe uma opção, -p
, para listar arquivos abertos para um único processo. Portanto, para um processo com PID 6714, isso listará os arquivos abertos por esse processo:
lsof -p 6714
Para listar apenas arquivos regulares grep pode ser usado para filtrar a saída de lsof:
lsof -p 6714 | grep REG
Se precisar ser mais robusto do que com o grep, a opção -F
pode ser usada, mas se torna mais complexa. Na lsof man page :
When the -F option is specified, lsof produces output that is suitable for processing by another program - e.g, an awk or Perl script, or a C program.
Depende das suas necessidades.