- To list all open files, run lsof without any arguments
losf
The same with
lsof -i
- To list files opened by processes belonging to a specific users
lsof -u [user-name]
- To list opened files based on their internet address(IPV4 || IPV6)
lsof -i 4
lsof -i 6
- List opened files specific to a process
lsof -p [process-id]
To exclude a specific process, can run the following command
lsof -p [^PID]
- List IDs of processes which open a specific file
lsof -t [file-name]
- Limit lsof to a specific directory
lsof +D [directory-path]
- List open files with port range
lsof -i [1-1024]
- List open files based on connection types
lsof -i udp
lsof -i tcp
- 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