Você pode obter os arquivos numéricos abertos por um processo identificado por um PID, por exemplo 15232, fazendo:
ls -l /proc/15232/fd | wc -l
das listas do Debian :
I am trying to figure out the meaning of:
/proc/$PID/fd/*
files.
Estes são links que apontam para os arquivos abertos do processo cujo pid é $ PID. Fd significa "descritores de arquivo", que é um inteiro que identifica qualquer entrada ou saída do programa em sistemas semelhantes ao UNIX.
Isso também é realmente onde o comando lsof
bebe as informações para fornecer os arquivos de um processo.
Este é um recurso do kernel do Linux e é independente de distribuição.