Não sei por que isso seria um "reverso lsof " - lsof faz exatamente isso. Você pode passar o sinal -p para especificar quais PIDs incluir / excluir nos resultados:
$ lsof -p $(pidof bzip2)
Há um processo bzip2 em execução em segundo plano e não tenho ideia de onde ele veio. Está consumindo muitos recursos. Posso fazer um reverse lsof para ver quais arquivos estão sendo acessados por este processo?
Eu suspendi o processo por enquanto.
No diretório /proc/ , você pode encontrar detalhes dos processos em execução, em diretórios separados, pelo seu PID. Seus descritores de arquivos são enumerados no subdiretório fd/ :
ls -l /proc/$(pidof -s bzip2)/fd/
Tags command-line process linux