- 查看当前系统上所有打开的文件和网络连接:
lsof
- 查看指定进程打开的文件和网络连接:
lsof -p [PID]
- 查看指定用户打开的文件和网络连接:
lsof -u [username]
- 查看指定端口被哪个进程占用:
lsof -i :[port]
- 查看被某个进程打开的文件或目录:
lsof -c [process_name]
- 查看占用某个文件的进程:
lsof [file_path]
- 查看指定目录下被打开的文件:
lsof +d [directory_path]
- 查看指定类型的文件被哪些进程使用:
lsof -t [file_type]
- 查看所有被删除但仍被打开的文件:
lsof -P | grep '(deleted)'
- 查看TCP连接状态:
lsof -i tcp