lsof
列出打开的文件
格式:
lsof [参数] file/dir
参数:
+d
:只能跟dir,显示当前占用该目录下的文件的进程,不递归
+D
:只能跟dir,显示当前占用该目录下的文件的进程,递归
-u
:跟用户名,显示当前用户打开的文件
-p
:跟进程PID,显示当前该进程打开的文件
-c
:跟进程名,显示当前该进程打开的文件
-t
:只输出PID
例子:
- 显示占用root下文件的进程
lsof +d /root
- 显示占用root下文件或者子文件的进程
lsof +D /root
- 显示root用户当前开启的打开的所有
lsof -u root
- 显示占用该文件的进程
lsof file