Quando você usa vi
/ vim
para editar um arquivo que não está segurando ~/<filename>
open, você está lendo o arquivo em ~/.<filename>.swp
e, em seguida, mantendo esse arquivo temporário aberto.
Se você executar lsof ~/.<filename>.swp
, ele mostrará as informações que você está procurando.
OBSERVAÇÃO: Se você tiver várias pessoas editando o mesmo arquivo, será necessário lsof ~/.<filename>.s*
, pois cada vi
/ vim
session criará seu próprio arquivo de troca, mas o nomeará de maneira diferente