O uso dos dois é diferente.
Para lsof
, para mostrar arquivos abertos apenas para determinados caminhos, coloque --
na frente de cada caminho
lsof -- /home4
lsof -- /home4 -- /home2
lsof
mostrará todos os arquivos abertos contendo o caminho.
Por fuser
, por outro lado, mostre o processo abrindo o arquivo que você especificou
fuser -uv <filename>
Para mostrar os processos que acessam um determinado caminho, use -m
fuser -uvm /home3
fuser
é mais útil para identificar o ID do processo ao abrir um arquivo específico.
lsof
é útil para descobrir todos os arquivos abertos por um processo específico.