lsof command

  1. To list all open files, run lsof without any arguments
losf

The same with

lsof -i
  1. To list files opened by processes belonging to a specific users
lsof -u [user-name]
  1. To list opened files based on their internet address(IPV4 || IPV6)
lsof  -i 4
lsof -i 6
  1. List opened files specific to a process
lsof -p [process-id]

To exclude a specific process, can run the following command

lsof -p [^PID]
  1. List IDs of processes which open a specific file
lsof -t [file-name]
  1. Limit lsof to a specific directory
lsof +D [directory-path]
  1. List open files with port range
lsof -i [1-1024]
  1. List open files based on connection types
lsof -i udp
lsof -i tcp
  1. List parent process opened files
lsof -R

To get a PPID information for s specific PID, you can run the following command

lsof -p 3 -R

猜你喜欢

转载自blog.csdn.net/qq_43682465/article/details/88634907