lsof

Lista arquivos abertos e os seus processos correspondentes. Nota: Privilégios de administrador (ou sudo) são necessários para listar arquivos abertos por outros. Mais informações: https://manned.org/lsof.

  • Localiza os processos que têm um certo arquivo aberto:

lsof caminho/para/arquivo

  • Localiza o processo que abriu uma porta de internet local:

lsof -i :porta

  • Mostra o ID (PID) do processo que abriu um arquivo especificado:

lsof -t caminho/para/arquivo

  • Lista arquivos abertos por um certo usuário:

lsof -u nome_usuario

  • Lista arquivos abertos por um certo comando ou processo:

lsof -c nome_processo_ou_comando

  • Lista arquivos abertos por um certo processo, dado o seu PID:

lsof -p PID

  • Lista arquivos abertos em um diretório:

lsof +D caminho/para/diretório

  • Encontra o processo que está ouvindo uma porta de IPv6 TCP local:

lsof -i6TCP:porta -sTCP:LISTEN -n -P